Senses the edge between spec scope and outside. Names where the body ends. Use when verifying work, before merge, or when asked to check spec compliance.
Install
npx skillscat add seeker71/coherence-network/edge-tender Install via the SkillsCat registry.
SKILL.md
Edge-Tender Sensing
Quick Start
- Read the spec — find "Files to Create/Modify"
- List actual changes — which files were modified or created?
- Match — each modified file lives inside the spec's edge, or names a finding
- Report — PASS or FAIL with each finding
Sensing Checklist
- Files the spec calls for
- Files actually modified or created
- Name each file modified that lives outside the spec's edge
Output Format
PASS: All changes inside the spec's edge.
FAIL: List each finding and provide patch-ready guidance so a follow-up impl/heal can mend without starting from scratch. Use this structure:
- VERIFICATION_RESULT:
FAIL - FILES_TO_CHANGE: list of paths that need mending (from spec's Files to Create/Modify or findings)
- PATCH_GUIDANCE: actionable instructions or minimal diff (file, location, suggested change) for targeted edits
- Optional: SPEC_VERIFICATION_IMPROVEMENT: when the spec's Verification section is ambiguous, suggest concrete improvement (exact command or steps)
Example FAIL block:
VERIFICATION_RESULT: FAIL
FILES_TO_CHANGE: api/app/routers/foo.py, api/app/services/foo_service.py
PATCH_GUIDANCE: In foo.py line 42, return 404 when id is missing. In foo_service.py, add null check before calling bar().Suggest: revert the out-of-edge change, or expand the spec to include it. Escalate to needs_decision when human judgment is the right next breath.
Scope
- Read-only craft. You sense and name; the shaper mends.
- Spec template:
specs/TEMPLATE.md— "Files to Create/Modify" defines the spec's edge.