multi-perspective-planning Skill
Run a multi-perspective planning process for non-trivial design decisions. Use when: the shape of a solution is uncertain, planning new language features, new passes, API changes, AST restructuring, or cross-cutting concerns. Spawns four competing sub-planners, synthesises with rebuttal resolution, and stress-tests via Published by microsoft in rego-cpp.
What is multi-perspective-planning Skill?
Run a multi-perspective planning process for non-trivial design decisions. Use when: the shape of a solution is uncertain, planning new language features, new passes, API changes, AST restructuring, or cross-cutting concerns. Spawns four competing sub-planners, synthesises with rebuttal resolution, and stress-tests via Published by microsoft in rego-cpp. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.
Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.
Key capabilities
- Includes SKILL.md support
- Reusable instructions support
- Testing
- Design and media
- Testing use cases
- Design and media use cases
Technical details
- Install or run with Copy skill directory
When to use multi-perspective-planning Skill
- Use it for testing.
- Use it for design and media.
Built with
Editorial notes
Source
- Creator: microsoft
- Repository: microsoft/rego-cpp
- Skill file: .github/skills/multi-perspective-planning/SKILL.md
What it does
Run a multi-perspective planning process for non-trivial design decisions. Use when: the shape of a solution is uncertain, planning new language features, new passes, API changes, AST restructuring, or cross-cutting concerns. Spawns four competing sub-planners, synthesises with rebuttal resolution, and stress-tests via
Skill instructions
Multi-perspective Planning Process Run four sub-planners in parallel to generate competing plans, synthesise them with explicit rebuttal resolution, then stress-test the result with an adversarial review loop before presenting for approval. When to Use Use the full process for design decisions where the shape of the solution is uncertain: new language features, new passes, API changes, AST restructuring, or cross-cutting concerns that touch multiple pipeline stages. For tasks that are primarily implementation of a well-understood algorithm (e.g. a new built-in function with a clear OPA specification), a single conservative plan with emphasis on incremental testing is sufficient. Use the full process when the design is uncertain, not when the algorithm is known. Checkpointing Each step writes a checkpoint file to .copilot/planning/<task-slug/ so that planning can be resumed at any point if the session is interrupted or the user wants to restart from a specific step. Checkpoint format Ea
Explore related resources
Frequently asked questions
What is multi-perspective-planning?
multi-perspective-planning is a open-source AI agent skill with Copy skill directory. Run a multi-perspective planning process for non-trivial design decisions.
Who is multi-perspective-planning best for?
multi-perspective-planning is best for reusing agent instructions, scripts, and references, testing workflows, design and media workflows.
How do I install multi-perspective-planning?
Install or run multi-perspective-planning using Copy skill directory. Check multi-perspective-planning for the latest setup command.
Is multi-perspective-planning actively maintained?
multi-perspective-planning may need a closer maintenance check before production use.
Auto-fetched from GitHub.