What problem does it solve? When developing the Flow2Spec repository itself, contributors can accidentally edit files in the wrong place—modifying generated config-root files (.claude/, .cursor/, .codex/) that should instead be changed in templates/, or running distribution commands without explicit user instruction. This Skill catches those mistakes before commit. ## Core Features & Use Cases - Write-Boundary Audit: Classifies every pending git change against a compliance table that distinguishes legitimate edits (templates, package source, repo-exclusive files) from violations (hand-editing init-generated config-root files). - Distribution Discipline Check: Verifies whether the user explicitly requested flow2spec init or npm run sync:agents, and blocks the agent from running distribution commands on its own. - Structured Report: Outputs a summary listing compliant changes, violations with the correct template path to edit instead, and a clear distribution recommendation. - Use Case: Before committing changes in the Flow2Spec repo, run this check to discover that an edit to .claude/skills/f2s-example/SKILL.md should actually have been made in templates/zh-CN/skills/f2s-example/SKILL.md. ## Quick Start Ask the agent to run the dev-workflow self-check on the current pending changes in the Flow2Spec repository.