Skip to content
Skills Library
Programming · Building & coding

implement-spec

/implement-spec

Execute an approved spec's tasks.md test-first, one task per commit, with review subagents. Use when the user asks to implement or continue a spec.

Repository
fairmark ↗
Licence
Apache-2.0
Last repository change
10.11.2026

Assessment and security

82/ 100Class: good
Format25 / 25
Frontmatter with name and description, valid name, description up to 1,024 characters, name matching the folder.
Discoverability25 / 25
Description explains when to use the skill, has a reasonable length and uses third person.
Content17 / 35
At least 150 words and at most 500 lines, headings, step lists, examples or code.
Hygiene15 / 15
No placeholders such as TODO, no Windows paths, with a licence.
Riskno signals detected in the scan
Files in this package
1
Scripts
0
HTML comments
1
URLs in SKILL.md
0
Deprecation

No signals detected. Repository changed on 10.11.2026, without references to retired models or APIs.

Licence

Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.

What to check before installing
  • SKILL.md zawiera komentarze HTML (1). Nie widać ich w podglądzie Markdown, a model je czyta.

What it does and when to use it

Execute an approved spec's tasks.md test-first, one task per commit, with review subagents. Use when the user asks to implement or continue a spec.

Original author description

Execute an approved spec's tasks.md test-first, one task per commit, with review subagents. Use when the user asks to implement or continue a spec.

How it works

SKILL.md has no level-two headings · 19 lines, 158 words

SKILL.md preview
---
name: implement-spec
description: Execute an approved spec's tasks.md test-first, one task per commit, with review subagents. Use when the user asks to implement or continue a spec.
---

<!-- Generated from .agents/skills/implement-spec/SKILL.md by scripts/sync_agents.py. Edit the source, not this file. -->

Preconditions: the spec is `Approved` and has `plan.md` and `tasks.md`. If not, stop and
use `/spec-new`.

Loop over unticked tasks in order (respect `[P]` only when working in parallel worktrees):
1. Read the task, the requirements and acceptance criteria it serves.
2. **Tests first**: if the task has no test yet, delegate to `test-engineer`; run the tests
   and confirm they fail for the expected reason.
3. Implement the minimum to make them pass, following AGENTS.md hard rules.
4. `uv run just check` must pass.
5. Do not review each task. Review the branch once, by tier, in `/pre-pr`.
6. Tick the task in `tasks.md`, commit with a Conventional Commit message citing the spec:
   `feat(<scope>): <what> [SPEC-NNNN R<n>]`, signed off (`git commit -s`).

When all tasks are ticked, tick the acceptance criteria in `spec.md`, set status
`Implementing` → leave `Done` to the maintainer, and suggest `/pre-pr`.

Versions

RepositoryScoreLicence
This page · salvo8519/fairmark82Apache-2.0
cravingmaker/skills100MIT
FRogora98/spec-driven100MIT
OutlineDriven/outline-driven-development100Apache-2.0
gosuda/dalcom-skills95Apache-2.0
dzhng/skills90MIT
dzhng/jevgrep90MIT
dzhng/skills90MIT
aomni-com/open-duet90MIT

Database snapshot: 13.11.2026 · package version 46c85ea708c6 (SHA-256 digest of the entire package)

Downloads in the last 30 days: 0 · ranking

Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.

Similar skills

  • 100spec-implement
    Continue an approved Spec-backed workflow when the user says "implement", "go", "start", or "do it". After Codex Plan Mode, persist the next missing design.md or plan.json artifact and stop. When both artifacts exist, execute plan.json with TDD and report between batches.
  • 100flow-next-spec-completion-review
    Spec completion review - verifies all spec tasks implement the spec requirements. Triggers on /flow-next:spec-completion-review.
  • 100dx-agent-dev
    Dev Agent: implement code from an RE spec — implement, self-check (build/test/lint), fix failures, commit. Use for 'dev agent', 'implement from spec'.
  • 90om-implement-spec
    Implement selected phases of a standalone app specification with routed context, bounded subagents, progress, tests, and review gates without requiring PR automation. Use for "implement this spec", "phase 2", "continue spec", "wdroż specyfikację", or a multi-phase local delivery.
  • 100dx-step
    Execute the next pending step in implement.md — implement, test, review, commit, update status. Use to go one step at a time ('next step').
  • 90feature
    Implement a feature from a spec (docs/specs/NNN_<name>.md), a spec slice, or a GitHub issue: write the code and tests, run the checks, and stop with a working tree to review. --commit also commits; --pr also opens the PR and runs its review. Use for 'implement the auth spec',…

Feedback and reports

Your message goes to Bartosz Sokoliński. An email address is needed only for a reply. See the privacy policy.