Chainsafe Research Plan Implement

Research-first coding workflow that gates ALL non-trivial code changes behind a human-approved written plan. Use this skill whenever the user asks for any substantive code change — implementing a feature, refactoring, fixing a multi-file bug, adding an endpoint, integrating a service, migrating systems, or changing how an existing system works — EVEN IF they do not explicitly ask for "research" or a "plan." It enforces three artifacts (research.md, plan.md, annotated plan) that gate implementation behind operator approval. Triggers on "implement", "refactor", "fix this bug", "add a feature", "integrate", "migrate from X to Y", "rewrite", "wire up", "extend", "I want to add". Also covers breaking planned work into tracked units — "break this into issues", "decompose this", "create the epic", "what milestones do we need", "is this issue too big". Do NOT use for one-line typo fixes, pure formatting, lint-only changes, or other trivial single-file edits.

chainsafe 49a7f42 10.8 KB Updated

File contents

chainsafe/engineering-handbook/tree/main/skills/chainsafe-research-plan-implement commit 49a7f4255e

Frequently asked questions

npx skillmds@latest add chainsafe/chainsafe-research-plan-implement