acedergren/agentic-tools/implement
Claude Code and agent skill by acedergren/agentic-tools
- community
Checking that the SKILL.md file is still in the repository.
Use when implementing a feature, adding an endpoint, or making a non-trivial code change that requires pre-flight validation, TDD cycle, scope enforcement, and a clean commit. Combines pre-flight + tdd + scope-check + quality-commit into one flow. Keywords: implement feature, add endpoint, TDD, new functionality, code change. Triggers on "implement feature" or "add endpoint".
Install
npx vskill@latest install acedergren/agentic-tools/implementSKILL.md
Implement
When to Use
Load this skill when the user request matches the frontmatter description for Implement.
End-to-end feature implementation pipeline. Runs pre-flight validation, TDD cycle, scope enforcement, and quality commit as a single orchestrated flow.
Do NOT load this skill when the user only wants a focused subflow like /tdd or /quality-commit, or when the work is already finished and only needs verification or commit handling.
NEVER
- Never skip pre-flight — writing code on a broken baseline wastes the whole TDD cycle.
- Never add features not covered by tests during the Green phase — that's scope creep inside a test cycle.
- Never use
git add -Aorgit add .— stage specific files only. - Never proceed past bootstrap mock failure — it means your mock wiring is broken, not a Red/Green issue.
- Never commit with pre-existing lint errors in files you didn't touch — note them in the commit message instead.
- Never treat a passing test during Red as "good enough" — a test that passes before implementation isn't testing new behavior.
Abort Conditions
STOP the pipeline and ask the user if:
- Pre-flight finds the workspace in a broken state (typecheck fails before your changes)
- More than 5 files need modification (scope may be too large for one commit)
- Bootstrap mock test fails after 2 attempts
- Full suite regression caused by your changes
Decision Tree: Which Phase to Start From
Pipeline
Phase 0: Pre-flight (< 30 seconds)
If monorepo: check if shared/library packages need rebuild (source newer than compiled output).
If any check fails: report and ask how to proceed before writing code.
Phase 1: Understand & Plan
Read target files. Identify module type (route handler, repository, plugin, utility, service, component). Check nearest test files for established mock patterns.
Brief summary: "I'll add X tests covering Y, then implement Z." Wait for confirmation if scope > 3 files.
Phase 2: Bootstrap Mock (1 test)
Write ONE minimal test that imports the module and verifies mocks resolve. Run it — must pass.
If it fails after 2 attempts: STOP. Mock wiring is broken (wrong module path, incorrect mock factory, missing type shim). Fix that before Red/Green.
Phase 3: Red — Write Failing Tests
Write tests for: happy path, edge cases, error cases.
Run the file — ALL new tests MUST fail. If any pass unexpectedly, the tests aren't testing new behavior.
Phase 4: Green — Minimum Implementation
Write the minimum code to make all tests pass. Then run — all tests MUST pass.
Do NOT add features not covered by tests. Do NOT optimize. Do NOT refactor existing code.
Phase 5: Scope Guard
Flag files that don't relate to the task:
- Formatting-only changes → revert with
git checkout -- <file> - Unrelated refactors → revert or split into separate commit
- Docstring additions to untouched code → revert
Phase 6: Full Suite + Quality Gates
Triage failures:
- Test failure in your files → regression, fix it
- Type error → fix it
- Lint in your files → fix it
- Lint in files you didn't touch → note in commit message, do not fix
Phase 7: Commit
Arguments
$ARGUMENTS: What to implement- Example:
/implement add rate limiting to POST /api/search - Example:
/implement src/routes/admin/settings.ts — add PATCH endpoint for theme - If empty: ask the user what to implement
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/implement/SKILL.md
Popularity
- Repository stars
- 12
- Repository forks
- 2
- 7-day trend score
- 13
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 6 May 2026, 6 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/acedergren/agentic-tools/implement)