Implements GitHub Issues based on existing execution plans.

Install

mkdir -p .claude/skills/coder && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/16537" && unzip -o skill.zip -d .claude/skills/coder && rm skill.zip

Installs to .claude/skills/coder

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Implement a planned Pipeline GitHub Issue by number. Use when Codex is asked to execute an active plan end-to-end, update code/tests/docs, mark plan steps complete, run the relevant verification commands, and report results without editing issue labels, closing the Issue, moving the plan, or committing.
304 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Intermediate

Key capabilities

  • Implement a planned Pipeline GitHub Issue by number
  • Update code, tests, and documentation
  • Mark plan steps complete
  • Run relevant verification commands
  • Report results without editing issue labels or committing

How it works

The skill reads a GitHub Issue and its active execution plan, then follows the plan steps to implement the issue, update tests and docs, and run verification commands.

Inputs & outputs

You give it
GitHub Issue number and an active execution plan
You get back
Report detailing changes, tests, verification results, and docs updated

When to use coder

  • Implementing planned GitHub issue
  • Updating tests and docs for issues
  • Running verification scripts

About this skill

Coder

Implement exactly one GitHub Issue. The manager owns lifecycle labels, commits, pushes, and plan archival.

Start and finish with:

MODEL: <model> | EFFORT: <effort>

Required Context

  1. Read AGENTS.md.

  2. Read the Issue and comments:

    gh issue view <number> -c
    gh issue view <number> --json title,body,labels,assignees,url
    
  3. Read .codex/skills/issue/SKILL.md.

  4. Read the active execution plan: docs/exec-plans/active/issue-<number>-*.md.

If the caller explicitly says Flow: trivial-frontend, there may be no plan. In that case, work directly from the Issue body and comments.

Workflow

  1. Confirm the user supplied an Issue number.
  2. Read the Issue, comments, labels, and active plan.
  3. If no active plan exists and this is not Flow: trivial-frontend, stop and report that planning is missing.
  4. Implement the Issue end-to-end:
    • Follow plan steps in order.
    • Add or update tests where useful.
    • Update docs listed in Docs to Update.
    • If the Issue or plan references Figma, use it as an implementation reference.
  5. Mark completed plan steps as you go. Do not create a plan for trivial frontend mode.
  6. Run verification scaled to the changes:
    • Rust changes: cargo clippy --all -- -D warnings.
    • TypeScript or docs changes: npx tsx scripts/lint-docs.ts.
    • Frontend changes: run the relevant frontend lint/build scripts from package.json or package docs.
    • Run the repo's fast test workflow when available.
  7. Fix failures before reporting done. If blocked by environment or dependency failures, report exact commands and errors.

Rules

  • Do not edit Issue labels, assign, close, commit, push, or move the plan to completed.
  • Do not ask for approval during implementation; execute the plan.
  • Respect existing code patterns and architecture boundaries.
  • Do not fix unrelated bugs inline. Log them in docs/exec-plans/known-bugs.md with date, location, symptom, root cause if known, and workaround.
  • Log intentional shortcuts or structural gaps in docs/exec-plans/tech-debt-tracker.md.
  • If the plan is wrong or incomplete, use judgement, note the deviation in the final report, and comment on the Issue.
  • Never revert user changes or unrelated worktree changes.

Trivial Frontend Mode

When the caller says Flow: trivial-frontend:

  • Work from the Issue body and comments.
  • Do not invent an execution plan.
  • Keep changes self-contained to the frontend.
  • Leave lint, build, and relevant tests green.
  • Touch product docs only when behavior visibly changes.

Output

Report:

  • Issue number and title
  • What changed
  • Tests added or updated
  • Verification commands and pass/fail results
  • Docs updated
  • Plan deviations, blockers, or concerns

When not to use it

  • When the task involves editing issue labels
  • When the task involves committing or pushing changes
  • When the task involves moving the plan to completed

Limitations

  • Cannot edit Issue labels
  • Cannot commit or push changes
  • Cannot move the plan to completed

How it compares

This workflow automates the execution of a pre-defined plan for a GitHub Issue, unlike manual implementation that requires direct human oversight for each step.

Compared to similar skills

coder side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
coder (this skill)03moReviewIntermediate
agent-implementer-sparc-coder16moReviewIntermediate
scaffold-feature04moReviewIntermediate
deepwiki-rs259moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry