mathaix/claramap-builder/implement
Claude Code and agent skill by mathaix/claramap-builder
- community
Checking that the SKILL.md file is still in the repository.
Take a feature, fix, or PR from request to checked, independently reviewed code. Claude acts as chief of staff, delegating scoped work to subagents. Use for /implement and implementation requests.
Install
npx vskill@latest install mathaix/claramap-builder/implementSKILL.md
Implement
Deliver the requested change, proof that its requirements are met, and an independent final review. Act as chief of staff: own intent, delegate execution, reconcile evidence, and keep the coordinator context compact. Delegate product exploration, detailed planning, spec authorship, edits, tests, and integration repairs—even for small changes. Read chief-of-staff boundaries before execution; direct product work requires a recorded exception. The bundled helpers do not enforce this separation.
Dispatch contract
For ordinary planning, coding, testing, QA, diagnosis, and integration, use the allowlisted Codex model through codex_task.sh (or an interface that actually dispatches that same model). Native Claude Opus is the independent reviewer; Claude Sonnet is the configured local-capability fallback. "Delegate to a subagent" does not mean choosing any native Claude agent. Apply this contract on new dispatches and reassignments.
On load or reload, reconcile any conflicting plugin defaults or saved preferences with the current user request and model policy before dispatch. Cite the conflicting source and scope; do not silently treat an old generic routing preference as a current override. Honor an explicit current user override and higher-priority restrictions. If the intended route is genuinely unresolved or blocked, disclose that rather than silently using Opus.
Establish the outcome
Read the request, repository instructions, Git status, and existing intent/run summaries before asking questions. Delegate codebase inspection and verification of critical premises (callers, schemas, dependencies); use the returned evidence to shape subsequent briefs. Preserve owner decisions, model pins, budgets, data boundaries, and permissions. Transcripts are history, not authorization.
Product knowledge lives in the repository. For anything beyond a small, settled change, assign a planner or coder to create/update the spec using:
This creates specs/<slug>/ with requirements.md (EARS statements, WHEN ... THE SYSTEM SHALL ..., each with its proof), design.md (approach, decisions, open questions, design-review status), and tasks.md (checkboxes citing requirement IDs, each naming files, check, and executor). The assigned agent fills them from its inspection; link existing specs instead of copying. They are committed and reviewed with the code. See spec format.
Operational residue lives outside the repository at ~/.claude/implement/<repo>-<slug>/: worker records, review snapshots, verdicts, and recovery.json. Never commit those. Maintain <run-dir>/execution.md for every run, including small tasks without specs: task, role, actual agent/session ID, revision, result, checks, trace paths/capture gaps, and any direct-work exception. See the ledger contract.
Separate design review is optional. Require it when the owner or repository does, or when a consequential design question is still open. Have the assigned agent record the choice and reason under "Design review" in design.md. Approval names a commit; drift is git diff. See design review.
Execute and verify
Choose scoped delegates, task grouping, and check depth to deliver a correct result. A small fix can use one coder for inspection, edits, and focused tests, then an independent reviewer; it need not create a separate agent for every role. Routine choices within scope need no approval. Escalate consequential choices outside scope, missing authorization, or serious unresolved risk, and keep independent work moving.
Before dispatch read model routing and model-policy.json. Pins are binding; never silently substitute a model. Before each dispatch or model change, tell the user the task/role, selected model/effort, task-specific reason, and authorizing policy entry; explicitly explain any bypass of Codex with supporting evidence. Save that decision in the brief and execution.md before launching. A vague "judgment tier" is not a reason to ignore the allowlist. Brief workers with delegation and the brief template. Roles are tools, not compulsory stages, and a role grants no capability or permission.
No two writers share a worktree. Serialize shared database mutations. Assign integration and conflict resolution before final verification; the chief does not silently repair code. On a confirmed capability denial, keep partial work and use the policy's fallback; do not retry the denied command, fake tools, or weaken checks.
Have delegates select and execute checks from plausible failures and the proofs in requirements.md, including affected callers and shared contracts; see verification. Database writers need real database evidence under the intended role. UI or cross-service journeys need real QA. Mocks prove modeled behavior only. Assign repository-required checks on the integrated result. Accept a task only once its check has passed; have the assigned agent update tasks.md, and record the command and log path in the execution ledger. Unproven work stays open.
Review the integrated result
Independent final review is required before publishing or landing. Use the policy's reviewer through the host's native agent interface; the Codex wrapper cannot launch Claude. Report a missing capability rather than self-reviewing. An equivalent independent repository review may satisfy this; keep mandated CI and remote gates.
Follow code review. Resolve P0/P1 before completion. Defer lower findings only with rationale recorded by the assigned agent in tasks.md (or the execution ledger for a spec-free task). Approval names the exact tree; changed content needs a delta review naming the new tree. The gate checks content and verdict identity only. You verify reviewer independence, dispositions, and test results.
Finish or recover
Refresh recovery.json at transitions with run_state.py <run-dir> <worktree> --next-action "..."; it is an observed snapshot, not a monitor. Read recovery before resuming: a stopped conversation does not mean its worker stopped. Send a useful update within 60 seconds during long work. After the final review passes, run python3 <skill>/scripts/usage.py --run <run-dir>. It reports available recorded tokens per model and saves <run-dir>/usage.md. Claude session detection depends on CLAUDE_CODE_SESSION_ID and the current project path; if unavailable, pass --session <coordinator-transcript.jsonl> to include that session and its available subagent transcripts. Check the Sources and warnings, and disclose missing coverage. Claude totals cover the full supplied session, which may span goals; they are not automatically isolated to this run. Include that table in the final response, report which work was delegated, and disclose any direct-work exception with its reason and evidence path. Summarize the models used and material routing changes with their reasons. Tokens are not dollars.
Tools
| Need | Tool or reference | |
|---|---|---|
Create specs/<slug>/ | scripts/scaffold.py; spec format | |
| Start/resume workers, inspect usage | codex_task.sh run / resume / cost; delegation | |
| Snapshot, export, verify a review | review_gate.py, review_copy.py; execution | |
| Observe workers and Git | run_state.py; recovery | |
| Available recorded tokens per model | scripts/usage.py --run <run-dir> [--session <transcript.jsonl>]; check source coverage | |
| See a complete small run | Example | |
| Capture conversations | SpecStory |
Paths are relative to the installed skill; run helpers with python3. SpecStory capture is required for coordinator and worker sessions. Validate helper changes with python3 -m unittest discover -s <skill>/tests -v. Use the separate improve-workflow skill only when asked to analyze runs.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/implement/SKILL.md
Popularity
- Repository stars
- 8
- 7-day trend score
- 11
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/mathaix/claramap-builder/implement)