Agent skill

Dev Implementation

by codeaholicguy in codeaholicguy/ai-devkit

AI DevKit · Implementation phase guidance for executing feature plans and checking implementation against design.

Apache-2.0Auto-check passed

Install Dev Implementation

skills CLI
$ npx skills add codeaholicguy/ai-devkit --skill dev-implementation -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install codeaholicguy/ai-devkit dev-implementation --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/codeaholicguy/ai-devkit.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/dev-implementation .claude/skills/dev-implementation && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
dev-implementation
GitHub stars
1.6k
Token cost
~1.1k tokens
SKILL.md length
567 words
Files
2
Skills in repo
28
Repo updated
First seen
Licence
Apache-2.0

At a glance

AI DevKit · Implementation phase guidance for executing feature plans and checking implementation against design.

  • Works in 7 steps: Run npx ai-devkit@latest lint before… → If working on a named feature, run npx… → Read requirements, design, planning,… → …
  • The user wants to implement planned tasks
  • SKILL.md covers Phase Contract, Execute Plan and Check Implementation
  • Calls npx

What it does

Dev Implementation is an agent skill from codeaholicguy/ai-devkit. AI DevKit · Implementation phase guidance for executing feature plans and checking implementation against design. Use when the user wants to implement planned tasks, update implementation docs, verify code matches design, or run dev-lifecycle phases 5 and 7.

Its SKILL.md is about 1.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `agents/openai.yaml`).

The repository describes itself as: The control plane for AI coding agents. The licence is Apache-2.0.

When your agent uses it

  • The user wants to implement planned tasks
  • Update implementation docs
  • Verify code matches design
  • Run dev-lifecycle phases 5 and 7

Example prompts

  • “/dev-implementation”

Requirements

  • Node.js

Workflow steps

7 steps, taken from the first numbered list in SKILL.md.

  1. Run npx ai-devkit@latest lint before phase work.
  2. If working on a named feature, run npx ai-devkit@latest lint --feature .
  3. Read requirements, design, planning, implementation, and testing docs before changes.
  4. Use the tdd skill while executing implementation tasks: write a failing test before production code, then make it pass.
  5. Apply the verify skill before completing tasks or making implementation alignment claims.
  6. Keep testing and implementation docs in lockstep with code. Do not defer all doc updates to final verification.
  7. If parent dev-lifecycle established usable task tracing, emit phase, progress, next-step, blocker, and evidence events per task.

What it can do on your machine

Read from SKILL.md and the folder at commit 7ef0cd5. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npx

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use npx, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Dev Implementation loads about 1.1k tokens when it runs. Until then it costs about 69 tokens; SKILL.md has 567 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~69
When it runs · the whole SKILL.md, loaded when a task matches
~1.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from codeaholicguy/ai-devkit at commit 7ef0cd5, republished under its Apache-2.0 licence (© codeaholicguy). 567 words, ~1,060 tokens.

Download SKILL.mdSave it as .claude/skills/dev-implementation/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
dev-implementation
description
AI DevKit · Implementation phase guidance for executing feature plans and checking implementation against design. Use when the user wants to implement planned tasks, update implementation docs, verify code matches design, or run dev-lifecycle phases 5 and 7.

Dev Implementation

Run implementation work for configured AI docs features. Before changing docs or code, propose the concrete plan for this phase and wait for user approval unless the user already approved the exact phase plan.

Phase Contract

  1. Run npx ai-devkit@latest lint before phase work.
  2. If working on a named feature, run npx ai-devkit@latest lint --feature <name>.
  3. Read requirements, design, planning, implementation, and testing docs before changes.
  4. Use the tdd skill while executing implementation tasks: write a failing test before production code, then make it pass.
  5. Apply the verify skill before completing tasks or making implementation alignment claims.
  6. Keep testing and implementation docs in lockstep with code. Do not defer all doc updates to final verification.
  7. If parent dev-lifecycle established usable task tracing, emit phase, progress, next-step, blocker, and evidence events per task.

Execute Plan

Use for Phase 5.

  1. Run npx ai-devkit@latest lint --feature <name> and work through the planning doc path it validates. If manual path resolution is unavoidable, first resolve .ai-devkit.json paths.docs, falling back to docs/ai.
  2. Gather context: feature name, planning doc path, supporting docs, current branch, and current diff.
  3. Parse task lists and build an ordered queue by section.
  4. Present the task queue with status: todo, in-progress, done, blocked.
  5. For each task, show context, suggest relevant docs, and outline sub-steps from the design doc when useful.
  6. If task tracing is available, record current task progress and immediate next action per task.
  7. Reuse before writing: grep for existing utilities/functions before adding new ones. Reuse only if it fits cleanly.
  8. Subtract before adding: delete dead paths, redundant guards, stale tests, and one-caller wrappers when they are in task scope.
  9. Handle breaking changes carefully: update all in-repo callers atomically and delete the old internal API; for external/public/cross-service callers, add a new function and deprecate the old one.
  10. Model the domain when implementation friction repeats: replace synchronized flags, branch growth, or duplicated shape assumptions with the smallest domain structure that removes them.
  11. Generate a markdown tracking snippet after each status change.
  12. After each task, update the testing doc with completed scenarios, newly discovered scenarios, and invalidated scenarios. Update the implementation doc with changed files, decisions, design deviations, and edge cases handled.
  13. After each section, ask if new tasks were discovered.
  14. Summarize completed, in-progress, blocked, skipped, new tasks, task-tracing events emitted or why tracing was unavailable, and doc deltas.
Show full SKILL.md (159 more words)Show less

Next: after completing any task, run dev-planning Phase 6. When all tasks are done, run Check Implementation, then dev-testing and dev-review.

Check Implementation

Use for Phase 7.

  1. Compare implementation against the configured design and requirements docs validated by npx ai-devkit@latest lint --feature <name>.
  2. Gather context: feature description, modified files, relevant design/requirements docs, constraints.
  3. Summarize design: key decisions, components, interfaces, data flows.
  4. Review file by file: verify design intent, note deviations, flag logic gaps, edge cases, security issues, and missing tests or doc updates.
  5. Treat repeated implementation friction as a redesign signal, not another patch, and return to design when the model no longer fits.
  6. Finalize the implementation doc. Verify it captures what shipped, fill gaps, and record follow-ups.
  7. Summarize alignment status, deviations with severity, missing pieces, concerns, and next steps.

Next: dev-testing, then dev-review. If major deviations exist, return to dev-design if design is wrong or Execute Plan if implementation is wrong.

© codeaholicguy, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in skills/dev-implementation of codeaholicguy/ai-devkit.

  • SKILL.md
  • agents/openai.yaml

Open the folder on GitHubat commit 7ef0cd5

Compare with similar skills

Dev Implementation next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Dev Implementation compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Dev Implementation this skillcodeaholicguy/ai-devkit1.6k—~1.1kAutomated safety check: PassApache-2.0
Executing Plans Inlineobra/superpowers296k2 repos~5.1kAutomated safety check: PassMIT
Phased Plan Makerthedotmack/claude-mem97k—~788Automated safety check: PassApache-2.0
Gsd Execute Phaseopen-gsd/gsd-core10k1 repos~801Automated safety check: NotesMIT
Execute Planbrycewang-stanford/Auto-Empirical-Research-Skills4.5k—~2.1kAutomated safety check: PassCustom licence
Inline Plan ExecutionjnMetaCode/superpowers-zh8.3k—~2.5kAutomated safety check: PassMIT

Similar skills

  • Executing Plans Inline

    obra/superpowers

    Has the agent carry out an implementation plan itself, task by task in the current session, keeping a ledger, proving each step with a test and ending with one whole-branch review.

    296k GitHub starsUsed in 2 repos~5.1k tokens
    Agent WorkflowsAuto-check passed
  • Phased Plan Maker

    thedotmack/claude-mem

    Creates a phased implementation plan that begins with documentation discovery and frames each phase to copy from docs, with verification checklists and anti-pattern guards.

    97k GitHub stars~788 tokensUpdated yesterday
    Agent WorkflowsAuto-check passed
  • Gsd Execute Phase

    open-gsd/gsd-core

    SDD phase execution — execute all plans in a phase with dependency-aware wave parallelization

    10k GitHub starsUsed in 1 repo~801 tokens
    Agent WorkflowsAuto-check: notes
  • Execute Plan

    brycewang-stanford/Auto-Empirical-Research-Skills

    A skill your agent uses when a research implementation plan exists in docs/superpapers/plans/ and the user is ready to execute it — collecting data, running analysis, producing outputs, writing the…

    4.5k GitHub stars~2.1k tokensUpdated 2 days ago
    Agent WorkflowsAuto-check passed
  • Inline Plan Execution

    jnMetaCode/superpowers-zh

    Executes a written implementation plan task by task in the current session, with a progress ledger, test-first gates and one fresh-context review at the end.

    8.3k GitHub stars~2.5k tokensUpdated 3 days ago
    Agent WorkflowsAuto-check passed
  • Plan

    codewhale-hq/Codewhale

    Turn a sufficiently understood task into an ordered implementation plan with dependencies and verification.

    41k GitHub stars~213 tokensUpdated yesterday
    Agent WorkflowsAuto-check passed

More from codeaholicguy/ai-devkit

All 28 skills in this repo
  • Agent Management

    codeaholicguy/ai-devkit

    AI DevKit · Manage running AI agents with ai-devkit agent commands.

    1.6k GitHub stars~558 tokensUpdated yesterday
    Auto-check passed
  • Dev Lifecycle

    codeaholicguy/ai-devkit

    AI DevKit · Orchestrator for structured SDLC phase skills. An agent skill from codeaholicguy/ai-devkit.

    1.6k GitHub stars~1.7k tokensUpdated yesterday
    Auto-check passed
  • Task

    codeaholicguy/ai-devkit

    AI DevKit · Track dev-lifecycle / structured-debug progress on a durable task with the ai-devkit task CLI.

    1.6k GitHub stars~1.9k tokensUpdated yesterday
    Auto-check passed
  • Simplify Implementation

    codeaholicguy/ai-devkit

    AI DevKit · Analyze and simplify existing implementations to reduce complexity, improve maintainability, and enhance scalability.

    1.6k GitHub stars~1.2k tokensUpdated yesterday
    Auto-check passed
  • Agent Communication

    codeaholicguy/ai-devkit

    AI DevKit · Exchange information with active Codex, Claude Code, and other AI agents using ai-devkit agent list, detail, and send.

    1.6k GitHub stars~321 tokensUpdated yesterday
    Auto-check passed
  • Technical Writer

    codeaholicguy/ai-devkit

    AI DevKit · Review and improve documentation for novice users.

    1.6k GitHub stars~431 tokensUpdated yesterday
    Auto-check passed

Questions about Dev Implementation

What does Dev Implementation do?

AI DevKit · Implementation phase guidance for executing feature plans and checking implementation against design. Dev Implementation is an agent skill from codeaholicguy/ai-devkit. AI DevKit · Implementation phase guidance for executing feature plans and checking implementation against design.

When should I use Dev Implementation?

Dev Implementation fits situations like: the user wants to implement planned tasks; update implementation docs; verify code matches design; run dev-lifecycle phases 5 and 7.

How do I install Dev Implementation in Claude Code?

Run `npx skills add codeaholicguy/ai-devkit --skill dev-implementation -a claude-code`. Or copy the skill folder (skills/dev-implementation in codeaholicguy/ai-devkit) into .claude/skills/dev-implementation in your project. Claude Code loads it when a task matches its description.

How do I install Dev Implementation in Codex?

Run `npx skills add codeaholicguy/ai-devkit --skill dev-implementation -a codex`. Or copy the skill folder (skills/dev-implementation in codeaholicguy/ai-devkit) into .agents/skills/dev-implementation in your project. Codex loads it when a task matches its description.

Can I use Dev Implementation in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add codeaholicguy/ai-devkit --skill dev-implementation -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/dev-implementation, .gemini/skills/dev-implementation, .github/skills/dev-implementation and .opencode/skills/dev-implementation in your project.

What does Dev Implementation need to run?

Going by SKILL.md and its folder, Dev Implementation needs the command-line tools its instructions call (npx). Our summary lists: Node.js.

Does Dev Implementation access the network?

SKILL.md contains no URLs. Its commands use npx, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Dev Implementation safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Dev Implementation use?

Dev Implementation is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Dev Implementation use?

About 1.1k tokens (SKILL.md is roughly 4.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Dev Implementation?

Skills that share tags, products or a category with Dev Implementation: Executing Plans Inline (obra/superpowers, 296k stars), Phased Plan Maker (thedotmack/claude-mem, 97k stars), Gsd Execute Phase (open-gsd/gsd-core, 10k stars) and Execute Plan (brycewang-stanford/Auto-Empirical-Research-Skills, 4.5k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Dev Implementation?

codeaholicguy (a GitHub user) maintains it in codeaholicguy/ai-devkit, which has 1,641 GitHub stars. The repository holds 28 skills in this directory. The repository was last updated on October 6, 2026.

Source: codeaholicguy/ai-devkit on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.