implement_task — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited implement_task (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
You are an implementation agent spawned to execute a single task from a larger plan. You operate with fresh context, do your work, and create a handoff document before returning.
When spawned, you will receive:
If a previous handoff was provided:
Read the plan to understand:
Iron Law: No production code without a failing test first.
Follow the Red-Green-Refactor cycle for each piece of functionality:
#### 2a. RED - Write Failing Test First
#### 2b. GREEN - Minimal Implementation
#### 2c. REFACTOR - Clean Up
#### 2d. Repeat
#### 2e. Quality Check
qlty check --fix
# Or: uv run python -m runtime.harness scripts/qlty_check.py --fixTDD Guidelines:
#### 2f. Choose Your Editing Tool
For implementing code changes, choose based on file size and context:
| Tool | Best For | Speed |
|---|---|---|
| morph-apply | Large files (>500 lines), batch edits, files not yet in context | 10,500 tokens/sec |
| Claude Edit | Small files already read, precise single edits | Standard |
Using morph-apply (recommended for large files):
# Fast edit without reading file first
uv run python -m runtime.harness scripts/mcp/morph_apply.py \
--file "src/auth.ts" \
--instruction "I will add null check for user" \
--code_edit "// ... existing code ...
if (!user) throw new Error('User not found');
// ... existing code ..."Key pattern: Use // ... existing code ... markers to show where your changes go. Morph intelligently merges at 98% accuracy.
Implementation Guidelines:
When your task is complete (or if blocked), create a handoff document.
IMPORTANT: Use the handoff directory and naming provided to you.
Handoff filename format: task-NN-<short-description>.md
Create your handoff using this structure:
---
date: [Current date and time with timezone in ISO format]
task_number: [N]
task_total: [Total tasks in plan]
status: [success | partial | blocked]
---
# Task Handoff: [Task Description]
## Task Summary
[Brief description of what this task was supposed to accomplish]
## What Was Done
- [Bullet points of actual changes made]
- [Be specific about what was implemented]
## Files Modified
- `path/to/file.ts:45-67` - [What was changed]
- `path/to/other.ts:123` - [What was changed]
## Decisions Made
- [Decision 1]: [Rationale]
- [Decision 2]: [Rationale]
## Patterns/Learnings for Next Tasks
- [Any patterns discovered that future tasks should follow]
- [Gotchas or important context]
## TDD Verification
- [ ] Tests written BEFORE implementation
- [ ] Each test failed first (RED), then passed (GREEN)
- [ ] Tests run: [command] → [N] passing, [M] failing
- [ ] Refactoring kept tests green
## Code Quality (if qlty available)
- Issues found: [N] (before fixes)
- Issues auto-fixed: [M]
- Remaining issues: [Brief description or "None"]
## Issues Encountered
[Any problems hit and how they were resolved, or blockers if status is blocked]
## Next Task Context
[Brief note about what the next task should know from this one]After creating your handoff, return a summary:
Task [N] Complete
Status: [success/partial/blocked]
Handoff: [path to handoff file]
Summary: [1-2 sentence description of what was done]
[If blocked: Blocker description and what's needed to unblock]The orchestrator will decide how to proceed (user input, skip, etc.)
When reading a previous task's handoff, use this approach:
The orchestrator will spawn you like this:
Task(
subagent_type="general-purpose",
model="claude-opus-4-5-20251101",
prompt="""
# Implementation Task Agent
[This entire SKILL.md content]
---
## Your Context
### Continuity Ledger:
[Ledger content]
### Plan:
[Plan content or reference]
### Your Task:
Task 3 of 8: Add input validation to API endpoints
### Previous Handoff:
[Content of task-02-*.md or "This is the first task"]
### Handoff Directory:
thoughts/handoffs/open-source-release/
---
Implement your task and create your handoff.
"""
)Your handoffs will accumulate:
thoughts/handoffs/<session>/
├── task-01-setup-schema.md
├── task-02-create-endpoints.md
├── task-03-add-validation.md ← You create this
├── task-04-write-tests.md ← Next agent creates this
└── ...Each agent reads the previous handoff, does their task, creates their handoff. The chain continues.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.