implement

Implements features by decomposing requests into tasks, building each task, and handing the branch to audit-implement for review.

5|Updated Sep 9, 2017
One-click install
npx skills add https://github.com/hpcsc/dotfiles --skill implement-hpcsc
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: implement
Source: https://github.com/hpcsc/dotfiles/tree/main/link/common/dot-config/.config/opencode/skills/implement
Command: npx skills add https://github.com/hpcsc/dotfiles --skill implement-hpcsc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Building a feature end-to-end requires coordinating decomposition, isolated worktrees, per-task commits, test suites, and independent review, and doing that from memory is error-prone. This Skill drives the whole run through the clerk CLI, which tracks run state and returns the next step with its method on every call. ## Core Features & Use Cases - Clerk-driven step loop: Call clerk step to get the next undone step (ground, isolate, decompose, build, suite, audit, match-request, verify-run, land, learn) with full instructions, so run order is never held in memory. - Direct construction with independent audit: You write the code for every task yourself, then the finished branch goes to audit-implement for adversarial review by readers who never watched it being written. - Resumable runs and repo-level flags: Position is recomputed from the repository and ledger on every call, and flags like --in-place, --integrate, --review-breakdown, and --gears resolve from both the request and repo settings. - Use Case: You receive a feature request whose exact shape is not yet settled. Start a run with clerk step start my-feature --request "..." --harness opencode, follow each returned step to decompose and build the tasks with per-task commits, and let the audit loop review the branch before landing it. ## Quick Start Ask the AI to implement your feature request with the implement skill, passing the request verbatim so clerk can decompose it into tasks and drive the build and audit loop.

Frequently Asked Questions about implement

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement a feature with the clerk step loop?▼

Start with clerk step start <slug> --request "<request>" --harness opencode, then repeatedly call clerk step. Each call returns the first undone step with its instructions; do exactly that, then call again until it reports finished.

When should I use implement instead of implement-flow?▼

Use implement when the what of the story is not yet settled, since building a version directly is a cheap way to test a requirement. Use implement-flow for large mechanical migrations with disjoint files or unattended overnight runs.

Can I resume a stopped implement run?▼

Yes. Run position is recomputed from the repository and the run ledger on every clerk step call, so a session that stops mid-task resumes at that task. From the main checkout, clerk step names the worktree to enter.

What does the gears flag do in an implement run?▼

The gears flag makes the per-task certainty and blast_radius assessments drive the run rather than just being reported. Turn it on when the story shape is unsettled or the work reaches somewhere expensive to be wrong about.

What happens if clerk is not installed?▼

Stop and say so. Clerk's step resolutions have precedence rules that are easy to execute wrongly and silently, so the skill refuses to proceed without it rather than improvising the run order.