TigerKit is a collection of small engineering Agent Skills for Claude Code, Codex, and Hermes Agent. Version 18.0.0 uses the Agent Skills format and no longer ships a Claude Code plugin runtime.
Install every skill globally for all initially supported hosts:
npx skills add MTGVim/tiger-kit \
--global \
--agent claude-code \
--agent codex \
--agent hermes-agent \
--skill '*'Install selected skills:
npx skills add MTGVim/tiger-kit \
--global \
--agent claude-code \
--agent codex \
--agent hermes-agent \
--skill tk-implement \
--skill tk-browser-verifyInstall the immutable 18.0.2 snapshot:
npx skills add "MTGVim/tiger-kit#v18.0.2" \
--global \
--agent claude-code \
--agent codex \
--agent hermes-agentClaude Code and Hermes Agent expose installed skills as slash commands such as /tk-implement. Codex uses $tk-implement or its skill picker.
[user]User-invoked: the user explicitly selects the skill, such as/tk-implementor$tk-implement.[auto]Model-invoked: the model routes to the skill when its discipline is relevant.[user/auto]Hybrid: either explicit user selection or model routing is supported.
| Skill | Invocation | Purpose |
|---|---|---|
tk-grill-me |
User-invoked | Pressure-test consequential decisions one question at a time. |
tk-grill-with-docs |
User-invoked | Grill decisions while recording settled terms and qualifying ADRs. |
tk-grilling |
Model-invoked | Model discipline for one-question-at-a-time decision convergence. |
tk-domain-modeling |
Model-invoked | Sharpen domain language and concept boundaries. |
tk-prototype |
User-invoked | Build a throwaway UI or logic proof. |
tk-codebase-design |
Model-invoked | Propose the smallest evidence-backed structural improvement. |
| Skill | Invocation | Purpose |
|---|---|---|
tk-to-spec |
User-invoked | Synthesize evidence and decisions into a spec. |
tk-to-tickets |
User-invoked | Create independently verifiable vertical tickets. |
| Skill | Invocation | Purpose |
|---|---|---|
tk-implement |
User-invoked | Implement and verify a requested change. |
tk-browser-verify |
Hybrid | Verify real browser UI, behavior, environments, and design fidelity. |
| Skill | Invocation | Purpose |
|---|---|---|
tk-reflect |
User-invoked | Propose reusable repo/user rule or skill candidates. |
tk-learn |
User-invoked | Turn evidence into a reusable repo or user skill. |
tk-grooming |
User-invoked | Audit and optionally repair existing rules and skills. |
| Skill | Invocation | Purpose |
|---|---|---|
tk-handoff |
User-invoked | Write or resume verified work state. |
| Skill | Invocation | Purpose |
|---|---|---|
tk-tdd |
Model-invoked | Apply red-green-refactor at a valuable behavior seam. |
tk-diagnosing-bugs |
Model-invoked | Reproduce, minimize, diagnose, fix, and regress difficult bugs. |
tk-code-review |
Model-invoked | Review a fixed diff without editing it. |
tk-merge-conflict |
Model-invoked | Resolve active conflicts while preserving both intents. |
TigerKit is not a mandatory pipeline. A small change can be only:
tk-implement
A complex design may use:
tk-grill-me
→ optionally tk-to-spec
→ optionally tk-to-tickets
→ tk-implement
User-invoked skills suggest follow-ups but do not automatically invoke one another. Model-invoked disciplines may guide relevant work. Delegation and review stay bounded.
.tigerkit/ is optional worktree-local scratch for current specs, tickets, handoffs, prototypes, skill drafts, and browser evidence. It is gitignored by this repository, is not durable project documentation, has no archive/current-pointer database, and is never stored in a global TigerKit state directory. TigerKit does not modify another repository's .gitignore; if .tigerkit/ is not ignored, the skill reports that fact. TigerKit does not create docs/tigerkit/.
main is the rolling latest source. Git tags are stable immutable snapshots. The repository follows SemVer as one product: skill rename/removal, invocation-kind changes, incompatible .tigerkit/ changes, and distribution changes are major releases.
The following adapted skills retain names and behavioral influence from mattpocock/skills: grilling, domain-modeling, grill-me, grill-with-docs, to-spec, to-tickets, tdd, diagnosing-bugs, code-review, and implement. TigerKit adds the tk- prefix and records relationship: adapted in each skill. See NOTICE.md for license attribution.
Migrating from TigerKit 16.x? Read MIGRATION.md.
