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/jesdi-implement-spec
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
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
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/implement-spec
What's inside
- Skill name
implement-spec- Description
- Implement a specification in code.
- License
- MIT
- Instructions
- 28 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (78)
- ARCHITECTURE.md
- LICENSE
- README.md
- SKILL.md
- openai.yaml · agents/
- driver.py
- driver_agents.py
- driver_answers.py
- driver_decisions.py
- driver_final.py
- driver_fixloop.py
- driver_gate.py
- driver_graph.py
- driver_legacy.py
- driver_merge.py
- driver_names.py
- driver_report.py
- driver_review.py
- driver_review_page.py
- driver_run.py
- driver_slots.py
- driver_state.py
- driver_summary.py
- driver_tickets.py
- driver_tidy.py
- models.json
- conflict.md · prompts/
- corrected.md · prompts/
- correction.md · prompts/
- correctness.md · prompts/
- final-fixer.md · prompts/
- final-reviewer.md · prompts/
- final-scoped.md · prompts/
- fixer.md · prompts/
- full-review.md · prompts/
- implementer.md · prompts/
- interrupted.md · prompts/
- moved.md · prompts/
- overruled.md · prompts/
- pr-body.md · prompts/
- pr-writer.md · prompts/
- rebase-conflict.md · prompts/
- rejected.md · prompts/
- rereview.md · prompts/
- rerun.md · prompts/
- restored-red.md · prompts/
- restored.md · prompts/
- reviewer.md · prompts/
- stands.md · prompts/
- test-writer.md · prompts/
- timeout-restored.md · prompts/
- timeout-shared.md · prompts/
- timeout.md · prompts/
- unchanged.md · prompts/
- run.sh
- conftest.py · tests/
- test_agents.py · tests/
- test_amendments.py · tests/
- test_cli.py · tests/
- test_decisions.py · tests/
- …and 18 more
SKILL.md (first lines)
<!-- Modified copy of https://github.com/mattpocock/skills/tree/5b15a47f2d7150f545fbcacbfe381787fc0230dc/skills/in-progress/implement-spec (in-progress, after mattpocock-skills v1.2.3). Copyright (c) 2026 Matt Pocock, MIT — see LICENSE. Changes: the method is carried by a deterministic driver (run.sh, driver*.py), not by this session; this file only starts the driver. The method text is in the prompt templates (prompts/*.md) and in README.md. The driver keeps what this fork added to upstream: a model list per role; a context-isolated test-writer that commits locked acceptance tests at the ticket's Seam; a review before each merge with a mutation proof per locked test file; at most 2 fix rounds with escalation at round 2; a correctness pass on another provider for a ticket with a Risk line; one gate record per trusted commit, run by the driver; tickets that touch the same function run in sequence; a gate on each merge commit; one commit per ticket before the final review; no push and no PR until every ticket is merged and the final review has passed. The review rounds adapt superpowers' subagent-driven-development (obra/superpowers, MIT). --> Run the driver. It makes every choice of the run; you start it and relay its result. 1. In the PR worktree, run `sh <skill-dir>/run.sh` with the flags the operator gave, unchanged. `<skill-dir>` is the directory of this file. The driver needs `--gate`, `--fast-gate` and `--spec`: ask the operator for a flag that is missing. A run can take hours: run the command in the background and wait for it to exit. 2. When it exits, relay `.agent/implement/summary.md` and the exit code: 0 is done, 1 is a BLOCKED ticket, 2 is parked on questions, 3 is invalid input, 4 is stopped by a CLI failure (after the fix, the same command resumes). Relay the lines the driver printed after the summary too. With exit 0 and a PR URL such as `https://github.com/jesdi/demo/pull/61`, tell the operator to start the babysitter: run `/babysit-pr https://github.com/jesdi/demo/pull/61`. 3. With exit 2, and with exit 1 when the driver printed questions, show the operator those questions. When the operator answers, run the same command again with one `--answer <question id>=<option id>` for each answer. Do not answer a question for the operator. Do not edit `.agent/implement/`, the code or the branches during a run. [README.md](README.md) has each flag, the exit codes, the files of a run and the method.
From jesdi/general-skills, MIT.
More from jesdi/general-skills
- 0.570score
backlog
jesdi
Manage a GitHub-Issues-backed backlog and a Projects-v2 work graph via five verbs.
SkillAFreshness: AClaude Code +9 - 0.570score
pr-visual-diff
jesdi
Capture before/after screenshots of UI views with Playwright and embed them in a PR.
SkillAFreshness: AClaude Code +9 - 0.565score
review-diff
jesdi
Review a branch before merge: first a gate (the repo's check command plus crap-gate), then three independent reviewers in parallel — spec (did we build what…
SkillAFreshness: AClaude Code +9 - 0.565score
pr-risk
jesdi
Merge-risk block of a PR body.
SkillAFreshness: AClaude Code +9 - 0.565score
to-openspec
jesdi
Turn settled discovery notes and a sketched data model into a spec folder in openspec shape (proposal, spec, design) under specs/<slug>/, plus ticket files…
SkillAFreshness: AClaude Code +9 - 0.565score
review-page
jesdi
One interactive HTML page for a plan review or a questionnaire, built from a fixed template.
SkillAFreshness: AClaude Code +9 - 0.561score
to-tickets
jesdi
Break a spec, plan, or the current conversation into numbered tracer-bullet ticket files under .agent/tickets/, each declaring its blocking edges and…
SkillAFreshness: AClaude Code +9 - 0.561score
babysit-pr
jesdi
Babysit an open pull request until it is merged or handed to a human.
SkillAFreshness: AClaude Code +9 - 0.534score
test-prune
jesdi
Mutation-guided test pruning: a fixer proposes deleting redundant tests and strengthening weak ones, an independent reviewer accepts or rejects each proposal…
SkillAFreshness: AClaude Code +9 - 0.524score
deep-quality-review
jesdi
Extremely strict maintainability review of a branch's changes: duplicated concepts, complexity that got rearranged instead of deleted, spaghetti branching…
SkillBFreshness: BClaude Code +9 - 0.524score
red-team-data-model
jesdi
Attack a proposed or existing data model for the ways it breaks under real conditions — concurrency, time windows, money, permissions — without proposing a…
SkillBFreshness: BClaude Code +9 - 0.524score
crap-gate
jesdi
Score every function a branch changed with CRAP (cyclomatic complexity × untested fraction), fail on existing functions above 15 and new functions above 9…
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 23
- Last commit (this folder)
- Oct 23, 2026 (6 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/jesdi/general-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from jesdi
- 0.570score
pr-visual-diff
jesdi
Capture before/after screenshots of UI views with Playwright and embed them in a PR.
SkillAFreshness: AClaude Code +9 - 0.570score
backlog
jesdi
Manage a GitHub-Issues-backed backlog and a Projects-v2 work graph via five verbs.
SkillAFreshness: AClaude Code +9 - 0.565score
to-openspec
jesdi
Turn settled discovery notes and a sketched data model into a spec folder in openspec shape (proposal, spec, design) under specs/<slug>/, plus ticket files…
SkillAFreshness: AClaude Code +9 - 0.565score
pr-risk
jesdi
Merge-risk block of a PR body.
SkillAFreshness: AClaude Code +9 - 0.565score
review-diff
jesdi
Review a branch before merge: first a gate (the repo's check command plus crap-gate), then three independent reviewers in parallel — spec (did we build what…
SkillAFreshness: AClaude Code +9 - 0.565score
review-page
jesdi
One interactive HTML page for a plan review or a questionnaire, built from a fixed template.
SkillAFreshness: AClaude Code +9
Cite this page
implement-spec skill. Agent Mart. https://agentmart.dev/skills/jesdi-implement-spec (last updated 2026-10-24)