competitive-planning

Generate two competing implementation plans and a judge's verdict for critical changes.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/JNZader/javi-ai --skill competitive-planning
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: competitive-planning
Source: https://github.com/JNZader/javi-ai/tree/main/own/skills/competitive-planning
Command: npx skills add https://github.com/JNZader/javi-ai --skill competitive-planning

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Competitive planning enables teams to surface the best architectural or design approach by running two parallel implementation plans and a structured judge evaluates and selects the winner.

Core Features & Use Cases

  • Dual-dispatch planning: two sub-agents produce competing plans from the same context to surface trade-offs.
  • Structured Judge: a dedicated agent compares feasibility, risk, token cost, and spec alignment to select or merge plans.
  • Configurable Lenses & Criteria: override defaults to tailor optimization goals and evaluation weights for different projects.

Quick Start

Trigger competitive planning for a critical change and review the judge's report to select the winning plan.

Frequently Asked Questions about competitive-planning

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I evaluate competing architecture plans for a major refactor?

Evaluate competing architecture plans by generating two parallel implementation proposals from distinct lenses, then using a structured judge to compare feasibility, risk, and token cost to select or merge the winning plan.

What is the best way to surface design trade-offs for high-risk features?

Surfacing design trade-offs for high-risk features requires dual-dispatch planning, where two sub-agents produce competing plans from the same context to highlight different architectural approaches and constraints.

Can I customize the evaluation criteria for selecting an implementation plan?

You can customize evaluation criteria by overriding default optimization goals and evaluation weights, allowing the judge to tailor architectural decisions and plan selection to specific project requirements.

When should I use competitive planning for architecture decisions?

Use competitive planning for architecture decisions, major refactors, and high-risk features where design trade-offs matter significantly and require a neutral judge to evaluate parallel implementation plans.

Does competitive planning integrate with orchestrator contexts and sdd-propose?

Competitive planning applies across orchestrator contexts and sdd-propose integration, coordinating parallel plan generation and a judge's verdict to finalize critical architectural changes.

How does a structured judge select a winning implementation plan?

A structured judge selects a winning implementation plan by comparing feasibility, risk, token cost, and spec alignment between two competing proposals, ultimately producing a final selected or merged plan.