Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
boshu2 avatar

Implement

  • 1.3k installs
  • 416 repo stars
  • Updated August 5, 2026
  • boshu2/agentops

implement provides documented workflows for Implement one tracked issue. Triggers: "implement", "implement one tracked issue.", "implement skill".

About

The implement skill implement one tracked issue. Triggers: "implement", "implement one tracked issue.", "implement skill". # Implement Skill > **Quick Ref:** Execute single issue end-to-end. Output: code changes + commit + closed issue. **YOU MUST EXECUTE THIS WORKFLOW. Do not just describe it.** ## Loop position Move **4 (TDD per slice)** of the [operating loop](../../docs/architecture/operating-loop.md). Consumes one vertical slice from the [slice validation plan](../../docs/templates/slice-validation.md); produces failing test → passing implementation → refactor-under-green. Discipline: (1) first failing test must fail for the right reason (missing behavior, not syntax); (2) smallest change to flip green; (3) refactor as its own commit. Slices that mix refactor + feature are two slices, not one. Code without a failing test has no contract; the slice is not done. Execute a single issue from start to finish. **CLI dependencies:** bd (issue tracking), ao (ratchet gates). Both optional - see `skills/shared/SKILL.md` for fallback table.

  • Use `/implement <issue-id>` to implement a specific tracked issue.
  • Use `/implement` (no argument) to pick up next ready work via `bd ready`.
  • Use `/implement <description>` to implement an ad-hoc task without a tracked issue.
  • **`pr-implement` → OSS contribution mode.** Use when you need to implement a scoped OSS PR -
  • Agent reads issue from beads: "Add JWT token validation middleware"

Implement by the numbers

  • 1,300 all-time installs (skills.sh)
  • +26 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #345 of 2,203 Security skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

implement capabilities & compatibility

Capabilities
use `/implement <issue id>` to implement a speci · use `/implement` (no argument) to pick up next r · use `/implement <description>` to implement an a · **`pr implement` → oss contribution mode.** use · agent reads issue from beads: "add jwt token val
Use cases
documentation
From the docs

What implement says it does

# Implement Skill > **Quick Ref:** Execute single issue end-to-end.
SKILL.md
Output: code changes + commit + closed issue.
SKILL.md
npx skills add https://github.com/boshu2/agentops --skill implement

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1.3k
repo stars416
Security audit3 / 3 scanners passed
Last updatedAugust 5, 2026
Repositoryboshu2/agentops

How do I use implement for the task described in its SKILL.md triggers?

Implement one tracked issue. Triggers: "implement", "implement one tracked issue.", "implement skill".

Who is it for?

Teams invoking implement when the user request matches documented triggers and prerequisites.

Skip if: Skip when cached docs are missing, the request is a negative trigger, or another sibling skill owns the workflow.

When should I use this skill?

Implement one tracked issue. Triggers: "implement", "implement one tracked issue.", "implement skill".

What you get

Step-by-step guidance grounded in implement documentation and reference files.

  • .agents/specs/<issue-id>.json behavioral specification

By the numbers

  • Produces behavioral specs at schema version 1 in .agents/specs/
  • Connects to Stage 4 behavioral validation STEP 1.8 in /validation

Files

SKILL.mdMarkdownGitHub ↗

Implement Skill

Quick Ref: Execute single issue end-to-end. Output: code changes + commit + closed issue.

YOU MUST EXECUTE THIS WORKFLOW. Do not just describe it.

Loop position

Move 4 (TDD per slice) of the operating loop. Consumes one vertical slice from the slice validation plan; produces failing test → passing implementation → refactor-under-green. Discipline: (1) first failing test must fail for the right reason (missing behavior, not syntax); (2) smallest change to flip green; (3) refactor as its own commit. Slices that mix refactor + feature are two slices, not one. Code without a failing test has no contract; the slice is not done.

Execute a single issue from start to finish.

CLI dependencies: bd (issue tracking), ao (ratchet gates). Both optional — see skills/shared/SKILL.md for fallback table. If bd is unavailable, use the issue description directly and track progress via TaskList instead of beads.

When to use

  • Use /implement <issue-id> to implement a specific tracked issue.
  • Use /implement (no argument) to pick up next ready work via bd ready.
  • Use /implement <description> to implement an ad-hoc task without a tracked issue.

Folded triggers (ag-s43tg wave 1): pr-implement routes here

  • `pr-implement` → OSS contribution mode. Use when you need to implement a scoped OSS PR —

fork-based implementation of an open source contribution with mandatory isolation checks. Same single-issue TDD discipline as internal work, plus the fork lane: ensure the fork exists and is current, create an isolated worktree, run an isolation pre-check (BLOCK on mixed concerns) and post-check (BLOCK on scope creep), check for competing PRs before starting, and hand off to /pr-prep for commit/PR shaping. Input is the plan artifact from /pr-prep + /plan (run those first if no plan exists).

Examples

Implement Specific Issue

User says: /implement ag-5k2

What happens: 1. Agent reads issue from beads: "Add JWT token validation middleware" 2. Explore agent finds relevant auth code and middleware patterns 3. Agent edits middleware/auth.go to add token validation 4. Runs go test ./middleware/... — all tests pass 5. Commits with message "Add JWT token validation middleware\n\nImplements: ag-5k2" 6. Closes issue via bd close ag-5k2 --reason "commit:<sha> files:[middleware/auth.go]"

Result: Issue implemented, verified, committed, and closed. Ratchet recorded.

Pick Up Next Available Work

User says: /implement

What happens: 1. Agent runs bd ready — finds ag-3b7 (first unblocked issue) 2. Claims issue via bd update ag-3b7 --status in_progress 3. Implements and verifies 4. Closes issue

Result: Autonomous work pickup and completion from ready queue.

GREEN Mode (Test-First)

User says: /implement ag-8h3 (invoked by /crank --test-first)

What happens: 1. Agent receives failing tests (immutable) and contract 2. Reads tests to understand expected behavior 3. Implements ONLY enough to make tests pass 4. Does NOT modify test files 5. Verification: all tests pass with fresh output

Result: Minimal implementation driven by tests, no over-engineering.

Lifecycle Integration Flags

FlagDefaultDescription
--no-lifecycleoffSkip ALL lifecycle skill auto-invocations (test gen, review, refactor)
--lifecycle=<tier>matches complexityControls which lifecycle skills fire: minimal (test only), standard (+review), full (+refactor dry-run)

Lifecycle tier defaults to matching the current complexity level. Explicit --lifecycle=<tier> overrides.

Execution

Read references/workflow.md when you need the full step-by-step procedure (Steps 0 through 8, including pre-flight gates, TDD discipline, build/security verification, the binary-deployment gate, the verification iron law, commit, close, and ratchet record).

GREEN mode rules live in references/green-mode.md. The pre-commit autonomous quality loop lives in references/quality-loop.md. The behavioral spec format lives in references/behavioral-spec.md.

Key Rules

  • TDD by default - write failing tests before implementing (skip with --no-tdd)
  • Lifecycle skills fire automatically - /test, /review, /refactor run at appropriate steps (disable with --no-lifecycle)
  • Explore first - understand before changing
  • Edit, don't rewrite - prefer Edit tool over Write tool
  • Follow patterns - match existing code style
  • Verify changes - run tests or sanity checks
  • Commit with context - reference the issue ID
  • Close the issue - update status when done

Without Beads

If bd CLI not available: 1. Skip the claim/close status updates 2. Use the description as the task 3. Still commit with descriptive message 4. Report completion to user

Output Specification

Per the output_contract in frontmatter: code changes, test results, bead status update, and behavioral spec (optional).

Completion Markers

<promise>DONE</promise>

If blocked or incomplete:

<promise>BLOCKED</promise>
Reason: <why blocked>
<promise>PARTIAL</promise>
Remaining: <what's left>

Troubleshooting

ProblemCauseSolution
Issue not foundIssue ID doesn't exist or local state looks staleRun bd show <id> to verify; use bd vc status only if you need Dolt state
GREEN mode violationEdited a file not related to the issue scopeRevert unrelated changes. GREEN mode restricts edits to files relevant to the issue
Verification gate failsTests fail or build breaks after implementationRead the verification output, fix the specific failures, re-run verification
"BLOCKED" statusContract contradicts tests or is incomplete in GREEN modeWrite BLOCKED with specific reason, do NOT modify tests
Fresh verification missingAgent claims success without running verification commandMUST run verification command fresh with full output before claiming completion
Ratchet record failedao CLI unavailable or chain.jsonl corruptedImplementation still closes via bd, but ratchet chain needs manual repair

Reference Documents

  • references/behavioral-spec.md — Behavioral spec format for Stage 4 validation
  • references/binary-deployment-gate.md — CLI/hook binary-deployment gate spec
  • references/gate-checks.md — Ratchet and pre-mortem gate checks
  • references/green-mode.md — GREEN mode test-first implementation rules
  • references/implement.feature — Executable spec: the /implement done-state (first-failing-test → green → refactor → verified close) (soc-qk4b.2)
  • references/quality-loop.md — Pre-commit autonomous quality loop
  • references/resume-protocol.md — Resume protocol for interrupted sessions
  • references/workflow.md — Full execution workflow (Steps 0 through 8)

See also

  • test — Test generation, coverage analysis, and TDD workflow

Related skills

FAQ

What does implement do?

Implement one tracked issue. Triggers: "implement", "implement one tracked issue.", "implement skill".

When should I use implement?

Implement one tracked issue. Triggers: "implement", "implement one tracked issue.", "implement skill".

What are common prerequisites?

--- name: implement description: 'Implement one tracked issue.

Is Implement safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Securityappsec

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.