The Proposal Status skill automates the governance of project proposals by enforcing a strict state machine (Draft, In-Review, Accepted, Rejected, Superseded). It streamlines the documentation workflow by automatically updating frontmatter, validating transitions against pre-defined rules, and prompting for critical follow-up actions, such as generating Architectural Decision Records (ADRs) upon proposal acceptance. This ensures that a project's evolution is traceable, consistent, and adheres to established development standards without manual metadata management.
Key Features
01Supports both module-specific and repository-root proposal structures
02Triggers side effects like prompting for ADR creation on acceptance
033 GitHub stars
04Links superseded proposals to maintain a clear technical history
05Automatically updates Markdown frontmatter status and timestamps
06Enforces strict state-machine validation for proposal lifecycles