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.