feat(projman): add RFC system for feature tracking #348

Merged
lmiranda merged 1 commits from feat/rfc-system into development 2026-02-01 17:42:02 +00:00
Owner

Summary

  • Implement wiki-based RFC (Request for Comments) system for tracking feature ideas through their lifecycle
  • Add 5 new commands: /rfc-create, /rfc-list, /rfc-review, /rfc-approve, /rfc-reject
  • Integrate with /sprint-plan to detect and select approved RFCs
  • Integrate with /sprint-close to update RFC status on completion
  • Add feature request detection to clarity-assist vagueness hook

Changes

New Files (7)

  • plugins/projman/skills/rfc-workflow.md - RFC lifecycle and state transitions
  • plugins/projman/skills/rfc-templates.md - RFC page templates
  • plugins/projman/commands/rfc-create.md - Create RFC command
  • plugins/projman/commands/rfc-list.md - List RFCs command
  • plugins/projman/commands/rfc-review.md - Submit for review command
  • plugins/projman/commands/rfc-approve.md - Approve RFC command
  • plugins/projman/commands/rfc-reject.md - Reject RFC command

Modified Files (11)

  • MCP server: Added allocate_rfc_number tool
  • Sprint integration: Updated input-detection, planning-workflow, sprint-close
  • Clarity-assist: Feature request detection in vagueness hook
  • Documentation: CHANGELOG, CLAUDE.md, COMMANDS-CHEATSHEET, claude-md-integration

RFC Lifecycle

Draft → Review → Approved → Implementing → Implemented

Terminal states: Rejected, Superseded, Stale

Test Plan

  • Create RFC with /rfc-create
  • Verify RFC-Index page created in wiki
  • Submit for review with /rfc-review
  • Approve with /rfc-approve
  • Select RFC in /sprint-plan
  • Complete sprint and verify RFC marked Implemented

Generated with Claude Code

## Summary - Implement wiki-based RFC (Request for Comments) system for tracking feature ideas through their lifecycle - Add 5 new commands: `/rfc-create`, `/rfc-list`, `/rfc-review`, `/rfc-approve`, `/rfc-reject` - Integrate with `/sprint-plan` to detect and select approved RFCs - Integrate with `/sprint-close` to update RFC status on completion - Add feature request detection to clarity-assist vagueness hook ## Changes ### New Files (7) - `plugins/projman/skills/rfc-workflow.md` - RFC lifecycle and state transitions - `plugins/projman/skills/rfc-templates.md` - RFC page templates - `plugins/projman/commands/rfc-create.md` - Create RFC command - `plugins/projman/commands/rfc-list.md` - List RFCs command - `plugins/projman/commands/rfc-review.md` - Submit for review command - `plugins/projman/commands/rfc-approve.md` - Approve RFC command - `plugins/projman/commands/rfc-reject.md` - Reject RFC command ### Modified Files (11) - MCP server: Added `allocate_rfc_number` tool - Sprint integration: Updated input-detection, planning-workflow, sprint-close - Clarity-assist: Feature request detection in vagueness hook - Documentation: CHANGELOG, CLAUDE.md, COMMANDS-CHEATSHEET, claude-md-integration ## RFC Lifecycle ``` Draft → Review → Approved → Implementing → Implemented ``` Terminal states: Rejected, Superseded, Stale ## Test Plan - [ ] Create RFC with `/rfc-create` - [ ] Verify RFC-Index page created in wiki - [ ] Submit for review with `/rfc-review` - [ ] Approve with `/rfc-approve` - [ ] Select RFC in `/sprint-plan` - [ ] Complete sprint and verify RFC marked Implemented --- Generated with [Claude Code](https://claude.ai/code)
lmiranda added the Type/Feature label 2026-02-01 17:39:15 +00:00
lmiranda added 1 commit 2026-02-01 17:39:15 +00:00
Implement wiki-based Request for Comments system for capturing,
reviewing, and tracking feature ideas through their lifecycle.

New commands:
- /rfc-create: Create RFC from conversation or clarified spec
- /rfc-list: List RFCs grouped by status
- /rfc-review: Submit Draft RFC for review
- /rfc-approve: Approve RFC for sprint planning
- /rfc-reject: Reject RFC with documented reason

RFC lifecycle: Draft → Review → Approved → Implementing → Implemented

Integration:
- /sprint-plan detects approved RFCs and offers selection
- /sprint-close updates RFC status on completion
- clarity-assist suggests /rfc-create for feature ideas

New MCP tool: allocate_rfc_number

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
lmiranda merged commit b9eaae5317 into development 2026-02-01 17:42:02 +00:00
lmiranda deleted branch feat/rfc-system 2026-02-01 17:42:02 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: personal-projects/leo-claude-mktplace#348