Comment As Spec

Interface comments treated as the machine-readable spec an agent acts from - every exported symbol states what the abstraction is and what a caller must honor, with no implementation showing through. Reach for it when a model calls a module it never opened, when reviewing or generating a public API, or when the user says "interface comment", "document the exports", "docstring lint", "the comment leaks implementation", or "can you use this without reading the body". Differentiator - this island owns the content of one symbol's comment and the leak test on it; token accounting for interface-first loading and duplicate knowledge across modules belong to neighboring islands.

Island-Dev-Crew cbcc703 22 files · 78.1 KB Updated

File contents

Island-Dev-Crew/uncle-bob-skills/tree/main/skills/comment-as-spec commit cbcc703d53

Frequently asked questions

npx skillmds@latest add island-dev-crew/comment-as-spec