Sounder25

Deterministic Planner

Enforces a structural planning phase before execution. Generates and validates PLAN.json to ensure every task has a clear objective, steps, verification method, and rollback strategy.

Sounder25 25 8 Updated 4mo ago

Resources

3
GitHub

Install

npx skillscat add sounder25/google-antigravity-skills-library/deterministic-planner

Install via the SkillsCat registry.

SKILL.md

SKILL-007: Deterministic Planner

Overview

Complex tasks fail when agents improvise. This skill enforces a "Measure Twice, Cut Once" discipline by requiring a valid PLAN.json artifact before significant changes are made.

Trigger Phrases

  • create plan <objective>
  • start task <name>
  • initialize mission

Inputs

Parameter Type Required Default Description
--objective string Yes - High-level goal (e.g., "Refactor gas logic")
--output string No PLAN.json Output file path

Outputs

  1. PLAN.json with the following rigid schema:
    • objective: String
    • steps: Array of Objects { step: int, description: string, verification: string }
    • rollback_strategy: String
    • risks: Array of strings

Preconditions

None.

Safety Checks

  • Validates that rollback_strategy is not empty/null.
  • Validates that every step has a verification criteria.

Implementation

See init_plan.ps1.

Integration

.\skills\07_deterministic_planner\init_plan.ps1 -Objective "Migrate Database Schema"
# Returns valid JSON structure to fill