Chisle
The coding-agent plugin that bills 52% of a bare model across 20 live tasks. Terse persona + tool-output compressor + context diet.
Upskill your coding agents — ultra-lightweight agent skills package manager
Developer toolsGitHub @driftsysOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Upskill your coding agents.
A single Rust binary for authoring and distributing AI-assistance content — rules, skills, and agents — across multiple AI coding clients (Claude Code, GitHub Copilot, opencode) from a single source of truth.
No Node.js. No npm. No runtime dependencies.
# Linux / macOS (Windows: run inside WSL)
curl -fsSL https://raw.githubusercontent.com/driftsys/upskill/main/install.sh | sh
# Or, with a Rust toolchain:
cargo install upskill
# Install everything from a source repo (auto-fans out to .claude/, .github/, .agents/)
upskill add driftsys/skills
# Or install a curated bundle — one entry, dependency-resolved
upskill add driftsys/bundles:platform-baseline.bundle.yaml
# Pull latest and regenerate
upskill update
# Inspect installed state
upskill list
upskill doctor
.upskill-lock.json records what was installed at which ref and hash — commit
it alongside the project.
# In a source-registry repo (where SSOT items live)
upskill new skill code-review
upskill lint --strict
upskill fmt
new, lint, fmt.add, remove, update, list, doctor, search.The same repo can be both, but SSOT and generated outputs do not mix in the same tree.
A bundle is a flat YAML manifest (*.bundle.yaml) that names the items it
includes, and optionally other bundles it depends on. Installing a bundle
resolves the transitive closure once and writes per-item output:
upskill add driftsys/bundles:platform-baseline.bundle.yaml
The lockfile records the bundle entry alongside the items, so
remove --source <bundle-label> and future remove <bundle-name> flows know
which items came from which bundle.
See the documentation map for design records, technical notes, working documents and archives.
docs/specification/specification.md.docs/adr/ — see
ADR-0001 for the umbrella
decision.MIT
Run ./bootstrap after git clone or git worktree add.