std-plan

Create executable plans by decomposing desired end-states backward with acceptance criteria.

Updated Jan 26, 2026
One-click install
npx skills add https://github.com/thehivegroup-ai/ai-development --skill std-plan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: std-plan
Source: https://github.com/thehivegroup-ai/ai-development/tree/main/.cursor/skills/std-plan
Command: npx skills add https://github.com/thehivegroup-ai/ai-development --skill std-plan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps users create detailed execution plans by starting from the desired end-state and working backward, ensuring that each step contributes to achieving the overall goal.

Core Features & Use Cases

  • Teleological Planning: Develop plans by working backward from the desired end-state.
  • Acceptance Criteria Definition: Establish clear criteria for success and verify the end-state.
  • Non-Goals Definition: Identify what is not in scope to prevent scope creep.
  • Backward Decomposition: Break down the end-state into smaller, actionable steps.
  • Phase Gates: Set checkpoints to verify progress and ensure alignment with the end-state.
  • Task-to-Outcome Mapping: Map tasks to specific acceptance criteria and end-state.
  • Dependency & Risk Identification: Identify and mitigate dependencies and risks.
  • Validation Checkpoints: Implement steps to validate progress and correctness.
  • Subagent Challenge: Utilize subagents for feedback and validation of the plan.
  • Plan Stabilization: Refine and stabilize the plan as needed.

Quick Start

To create a teleological plan for a new feature, start with defining the end-state and acceptance criteria, then work backward to identify the necessary steps and phase gates.

Frequently Asked Questions about std-plan

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

FAQPage Schema
What is backward planning in software development?

It creates execution plans by starting from the desired end-state and working backward. This teleological planning method decomposes the final goal into actionable steps, ensuring each task directly contributes to achieving the overall project objective.

How do I create an execution plan from acceptance criteria?

You define the end-state and success criteria, then use backward decomposition to break the goal into smaller steps. Establish phase gates as checkpoints to map tasks to outcomes, identify dependencies, and validate progress against the acceptance criteria.

How do I prevent scope creep during complex project management?

You define non-goals at the outset to explicitly identify what is out of scope. Teleological planning incorporates non-goals definition to prevent scope creep, ensuring the backward decomposition remains strictly aligned with the desired end-state.

Can I use teleological planning for complex software development projects?

Yes, teleological planning is specifically applicable to complex project management and software development. It uses backward decomposition, phase gates, and dependency identification to create executable plans from desired end-states requiring structured validation.

What is the best way to validate progress against a project end-state?

The best way is implementing validation checkpoints and phase gates. By mapping tasks to specific acceptance criteria and utilizing subagent challenges for feedback, you can verify progress, identify risks, and ensure alignment with the end-state.

When should I not use backward decomposition for execution planning?

Backward decomposition may not suit projects with highly unpredictable or exploratory end-states. If desired outcomes cannot be clearly defined upfront to establish acceptance criteria and non-goals, teleological planning will struggle to stabilize effectively.