Skip to content

feat(skills): rename sp-writing-plans → sp-planning, add explore-reality phase#339

Open
birdmanmandbir wants to merge 5 commits intomainfrom
quill/upgrade-planning-skill
Open

feat(skills): rename sp-writing-plans → sp-planning, add explore-reality phase#339
birdmanmandbir wants to merge 5 commits intomainfrom
quill/upgrade-planning-skill

Conversation

@birdmanmandbir
Copy link
Contributor

Summary

  • Rename sp-writing-planssp-planning — skill is about the full planning process, not just writing
  • Add Phase 1 (Explore Reality): read existing code, identify constraints, check prior art, map dependencies
  • Add Phase 2 (Design): exit criteria, anti-goals, scope evaluation, test strategy
  • Add Phase 4 (Validate): check plan against reality before declaring done
  • Add Anti-goals field to plan header template
  • Fix roles.toml: flicknote-cliflicknote, eliminate fixer dual mode (fixer = bugfix only)
  • Update all references across 10 files (agent MDs, roles.toml, tests, CLAUDE.md)

…ity phase

- Rename skill to reflect full planning process, not just plan writing
- Add Phase 1 (Explore Reality): read code, identify constraints, check prior art, map deps
- Add Phase 2 (Design): exit criteria, anti-goals, scope eval, test strategy
- Add Phase 4 (Validate): check plan against reality before declaring done
- Add Anti-goals field to plan header template
- Update all references across agent MDs, roles.toml, tests, CLAUDE.md
- Fix roles.toml: flicknote-cli → flicknote, eliminate fixer dual mode
…ect conventions

- Rename flicknote-cli → flicknote in all agent MDs and template roles
- Simplify flicknote project names: ttal.plans → plans, ttal.research → research, ttal.fixes → fixes
- Remove "Inke's convention" comment from sp-planning
- Update config_render_test.go to match
…LICKNOTE_PROJECT code

Remove flicknote_project frontmatter from all agent MDs and delete the
corresponding dead code in daemon/agents.go, daemon/routing.go,
agentfs, config, and cmd/agent.go that injected FLICKNOTE_PROJECT env.

Strip per-agent project callouts ("My flicknote project: plans",
"Plans output: flicknote project plans", etc.) from all 8 agent MDs.
roles.toml is now the single source of truth for which flicknote
project each role uses.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant