Skip to content
Agentmart
Submit a tool

implement

Implement a piece of work based on a spec or set of tickets.

Skill by solution8-com

IndexedMIT
Write a review

Chalk Labs

Need help deploying implement?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/solution8-com-implement

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Implement a piece of work based on a spec or set of tickets. Use when work arrives from /pickup-issue, or when the user asks to implement or build something already specced in a ticket.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/implement

What's inside

Skill name
implement
Description
Implement a piece of work based on a spec or set of tickets. Use when work arrives from /pickup-issue, or when the user asks to implement or build something already specced in a ticket.
License
MIT
Instructions
93 lines in SKILL.md · view on GitHub

Files (2)

  • SKILL.md
  • procedure.md · references/

SKILL.md (first lines)

# Implement

A build runs tests, typechecks and reads their output over and over. That is hundreds of tool
results this session never needs. **Dispatch the build to a subagent, then audit its receipt.**
The build procedure lives in [`references/procedure.md`](references/procedure.md), for the
subagent to read.

**Already a subagent?** Read `references/procedure.md` and build it yourself.

Three steps stay here, because the subagent cannot do them: the test mode, the review, and the
audit.

## 1. Resolve the test mode

The playbook builds test-first. Some organisations do not, so state the mode and the signal it
came from in one line, before the build starts, while a wrong call still costs nothing to correct.

First match wins:

1. `--tests` or `--no-tests` on the invocation.
2. A rule the repo or its org states about itself, in `AGENTS.md`, `CLAUDE.md` or `.claude/rules/`.
3. Nothing matched. Ask which mode applies, in one line.

**Read the mode from those signals alone.** The repo's own test files carry no signal in either
direction. A test-first repo can be one commit old with no tests written yet, and a repo that gave
up on testing carries orphaned test files that nobody maintains and that never pass. Counting
files gets both cases backwards.

Tests off does not mean no gate. It means typechecking and the live verification become the gate,
and the build procedure says so.

## 2. Brief

The subagent cannot read this conversation, so the brief is the plan. Dispatch one
`general-purpose` agent. It dispatches the verification leg to a subagent of its own, so it needs
the `Agent` tool. Its prompt carries:

1. Read `<absolute path to this skill>/references/procedure.md` first, and follow it.
2. **The plan in full**, written out rather than referenced: the ticket, the spec, or what this
   conversation agreed. Include the decisions already settled and the alternatives already
   rejected, so the subagent builds them rather than reopening them.
3. What `pickup-issue` confirmed and contradicted against the live tree, with the `file:line`
   for each.
4. The test mode, and the signal it came from.
5. Repo root, current branch, the worktree path where the work lives, and the trunk.
6. The gate command, when this session already knows it.
7. Known-accepted deferrals, so the verification leg marks them `accepted` rather than failing them.
8. The project memory directory.
9. Any scope the user set: files to leave alone, surfaces to skip.

## 3. Relay the review

The subagent commits, reports the SHA and the seams it tested, and stops.

Run `/code-review low` and name the target explicitly: the branch or worktree path where the
work lives. Review subagents inherit the session's working directory, not the builder's
worktree, so an untargeted review can pass without ever seeing the diff. A review that saw no
diff is not a review.

Do not run a deep review here. An agent reviewing code it just wrote is biased toward its own
solution, so the deep pass belongs in a fresh session against a fixed point.

Relay the findings with `SendMessage`. The subagent's context is intact, so it fixes them in
place, re-runs the gate, runs the verification, and returns its receipt.

## 4. Audit the receipt

Audit it against evidence outside the subagent's own words. **Done when every receipt claim is
either confirmed or named as unverified in your report.**

- `git log --oneline <trunk>..HEAD` matches the commits it claims.
- `git diff --stat <trunk>..HEAD` stayed inside the plan's boundary. A file well outside it is a
  finding for the user.
- `git status --short` shows a clean tree.
- Re-run the gate yourself and confirm exit 0.
- Tests on: the new tests exist and cover the seams the subagent named before it started.
- Where the diff touched UI, an endpoint or the database, the `verify-feature` report exists at
  the path the receipt names. Do not read the report, it embeds screenshots. Audit from the receipt.

Correct the subagent with `SendMessage` rather than starting a second run. The verifier is the
build subagent's own subagent, so a correction to the verification goes through the build
subagent, never to the verifier directly.

## 5. Report

The branch first, then the commits, the gate command and its exit code, what the review fixed,
and the `verify-feature` report path where there is one. Then anything your audit contradicted,
and anything the subagent left out.

Then stop: hand the branch to the user to review and merge. Do not merge it yourself unless the
user has said to for this work. An issue labelled `ready-for-agent` counts as that permission.

From solution8-com/s8-agentic-playbook, MIT.

More from solution8-com/s8-agentic-playbook

Signals

Stars
0
Forks
0
Open issues
1
Last commit (this folder)
Oct 6, 2026 (24 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from solution8-com

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get implement running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying implement?

CallGet help
Cite this page

implement skill. Agent Mart. https://agentmart.dev/skills/solution8-com-implement (last updated 2026-10-24)