implement
Implement a spec or a single ticket, driving TDD at the seams agreed in the spec.
Skill by toverux
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/toverux-implement
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: testing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/implement
What's inside
- Skill name
implement- Description
- Implement a spec or a single ticket, driving TDD at the seams agreed in the spec.
- License
- MIT
- Instructions
- 24 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
Implement the work in the spec or the ticket the user names. Fetch it in full first — the fetch-spec or fetch-ticket verb — and for a ticket, fetch its parent spec too. The loop config translates the storage verbs: it is `docs/agents/cantrips-loop.md`, and when that doc is absent the plugin defaults ([defaults.md](../setup-cantrips-loop/defaults.md)) govern. Where the spec agreed a **test seam**, drive `/tdd` at that seam — the seams are already approved, so test at them without re-asking. Where no seam was agreed, implement directly: state explicit verification criteria up front (what observable result proves it works), then verify against them before calling the work done. Run typechecking regularly, single test files regularly, and the full test suite once at the end. When working from a ticket, tick its acceptance criteria as each one is verified. When every criterion is verified, resolve the ticket — the resolve-ticket verb from the same loop config, the ticked criteria standing as evidence. Resolve on the criteria without second-guessing: a wrong resolve is one human reopen away. The spec itself stays as published — no skill ever closes a spec; closing the feature is the human's act through the backend's native machinery. Done when every criterion is verified, the ticket (if any) is resolved, and the full suite passes → close with a flow pointer (the message's final paragraph, a blockquote in full italics opening `Next:` — or `Next steps:` over one bullet per pointer — each pointer naming its skill the way this skill was itself invoked, same prefix and namespace, and ending in a one-clause rationale after an em dash) naming the review tail, a **chain** rendered whole and in order, all in this session with the working diff as context: - `/simplify` (user-invoked) — an optional quality pass. - `/review-gate [--fix | --loop]` (user-invoked) — suggest `low` for a trivial or mechanical diff, `high` for a large, cross-cutting, or risky one, `medium` otherwise; pair any level with `--fix` to apply the findings once, or with `--loop` to converge the gate to green. - `/commit` (user-invoked) — once the gate stands. Where a rendered pointer leads into `/simplify` or `/review-gate`, precede the blockquote with a paragraph of its own recommending that the user compact the conversation first. Where this session engaged a deputy through `/deputy` and has not dismissed it, a choice is put to the deputy as [ROUNDS.md](../deputy/ROUNDS.md) says and rendered as the one step it chose, any other closing is rendered as written, and each rendered step that names a skill is then taken: one marked `(user-invoked)` by notifying the user where the harness has a tool for it and waiting for them to type it, any other by invoking it, notifying nobody.
From toverux/cantrips, MIT.
More from toverux/cantrips
- 0.606score
review-gate
toverux
The review gate — effort-scaled, multi-angle review of the working diff or the changes since a fixed point, every finding independently verified.
SkillAFreshness: A★ 3Claude Code +9 - 0.604score
compound
toverux
Capture this session's durable learnings and route each to the right knowledge store, every write gated on the user or their deputy.
SkillAFreshness: A★ 3Claude Code +9 - 0.601score
commit
toverux
Scan the session for compound-worthy learnings, then commit the working tree with a repo-appropriate, value-communicating message.
SkillAFreshness: A★ 3Claude Code +9 - 0.601score
compound-refresh
toverux
Garbage-collect the knowledge stores — audit AGENTS.md, and docs/solutions/ where that store is enabled, against the current code.
SkillAFreshness: A★ 3Claude Code +9 - 0.601score
simplify
toverux
Optional pre-review quality pass — preserving fixes through the reuse, simplification, and efficiency lenses.
SkillAFreshness: A★ 3Claude Code +9 - 0.600score
sync-upstream
toverux
Reconcile this repo's forked skills with a new upstream release.
SkillAFreshness: A★ 3Claude Code +9 - 0.598score
setup-cantrips-loop
toverux
Configure this repo's cantrips loop — knowledge stores and storage backend — by writing docs/agents/cantrips-loop.md.
SkillAFreshness: A★ 3Claude Code +9 - 0.596score
deputy
toverux
Engage a stand-in that answers every later round, gate and closing in your place for the rest of the session, handing back only the decisions you kept, or…
SkillAFreshness: A★ 3Claude Code +9 - 0.590score
afk
toverux
Keep the session's prompt cache warm while you step away.
SkillAFreshness: A★ 3Claude Code +9 - 0.584score
diagnosing-bugs
toverux
Diagnosis loop for hard bugs and performance regressions.
SkillAFreshness: A★ 3Claude Code +9 - 0.579score
codebase-design
toverux
Shared vocabulary for designing deep modules.
SkillAFreshness: A★ 3Claude Code +9 - 0.579score
grilling
toverux
Grill the user relentlessly about a plan, decision, or idea.
SkillAFreshness: A★ 3Claude Code +9
Signals
- Stars
- 3
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 14, 2026 (15 days ago)
- Last release
- Oct 18, 2026 (11 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/toverux/cantrips
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from toverux
- 0.606score
review-gate
toverux
The review gate — effort-scaled, multi-angle review of the working diff or the changes since a fixed point, every finding independently verified.
SkillAFreshness: A★ 3Claude Code +9 - 0.604score
compound
toverux
Capture this session's durable learnings and route each to the right knowledge store, every write gated on the user or their deputy.
SkillAFreshness: A★ 3Claude Code +9 - 0.601score
compound-refresh
toverux
Garbage-collect the knowledge stores — audit AGENTS.md, and docs/solutions/ where that store is enabled, against the current code.
SkillAFreshness: A★ 3Claude Code +9 - 0.601score
commit
toverux
Scan the session for compound-worthy learnings, then commit the working tree with a repo-appropriate, value-communicating message.
SkillAFreshness: A★ 3Claude Code +9 - 0.601score
simplify
toverux
Optional pre-review quality pass — preserving fixes through the reuse, simplification, and efficiency lenses.
SkillAFreshness: A★ 3Claude Code +9 - 0.600score
sync-upstream
toverux
Reconcile this repo's forked skills with a new upstream release.
SkillAFreshness: A★ 3Claude Code +9
Cite this page
implement skill. Agent Mart. https://agentmart.dev/skills/toverux-implement (last updated 2026-10-24)