
implement
by benredmond
SKILL.md
name: implement description: Build and validate loop (BUILDER + validation) - implements the architecture, runs tests, iterates until passing. Writes code following the plan. argument-hint: [task-identifier]
Combines BUILDER (write code) and validation (run tests) in a tight loop.
You can find active tasks in ./.apex/tasks/ or run with:
/apex:implement [identifier]
Load task file and begin implementation.
Contract rules:
- Implementation MUST satisfy all AC-* or explicitly document unmet criteria
- If scope/ACs must change, append a <amendment ...> entry inside task-contract and bump its version
Unplanned patterns can be documented as "new patterns" in the final reflection, but NOT as "patterns used" (which updates confidence).
Run: Syntax → Formatting → Type check → Unit tests → Integration tests → Coverage
Return: Validation report comparing predictions vs reality
IF only warnings: → Document for review phase → Proceed
IF all pass: → Proceed to write implementation section
<implementation>
<metadata>
<timestamp>[ISO]</timestamp>
<duration>[Time spent]</duration>
<iterations>[Build-validate cycles]</iterations>
</metadata>
<files-modified>
<file path="[path]">
<changes>[Summary of what changed]</changes>
<patterns-applied>
<pattern id="PAT:X:Y">[How it was used]</pattern>
</patterns-applied>
<diff-summary>[Key additions/removals]</diff-summary>
</file>
</files-modified>
<files-created>
<file path="[path]">
<purpose>[Why created]</purpose>
<patterns-applied>[PAT:IDs]</patterns-applied>
<test-file>[Corresponding test if any]</test-file>
</file>
</files-created>
<validation-results>
<syntax status="pass|fail">[Details]</syntax>
<types status="pass|fail">[Details]</types>
<tests status="pass|fail" passed="X" failed="Y" skipped="Z">[Details]</tests>
<coverage>[Percentage if available]</coverage>
</validation-results>
<acceptance-criteria-status>
<criterion id="AC-1" status="met|not-met">[Evidence or reason]</criterion>
</acceptance-criteria-status>
<patterns-used>
<pattern id="PAT:X:Y" location="file:line" outcome="worked|tweaked|failed">
[Notes on usage]
</pattern>
</patterns-used>
<issues-encountered>
<issue resolved="true|false">
<description>[What happened]</description>
<resolution>[How fixed, or why unresolved]</resolution>
</issue>
</issues-encountered>
<deviations-from-plan>
<deviation>
<planned>[What plan said]</planned>
<actual>[What we did instead]</actual>
<reason>[Why deviation was necessary]</reason>
</deviation>
</deviations-from-plan>
<reviewer-handoff>
<summary>[What was built]</summary>
<key-changes>[Most important modifications]</key-changes>
<test-coverage>[What's tested]</test-coverage>
<known-limitations>[Edge cases, TODOs]</known-limitations>
<patterns-for-reflection>[Patterns to report in the final reflection]</patterns-for-reflection>
</reviewer-handoff>
<next-steps>
Run `/apex:ship [identifier]` to review and finalize.
</next-steps>
</implementation>
Only claim patterns that exist in <plan><patterns><applying>.
In <patterns-used>, only list patterns from the plan.
Pattern IDs claimed here will be validated during /apex:ship.
VIOLATION: Claiming "PAT:NEW:THING" that was never in the plan CONSEQUENCE: The final reflection becomes unreliable and confidence becomes meaningless
Score
Total Score
Based on repository quality metrics
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
Reviews
Reviews coming soon