03-plan-tooling

Establishes project-specific guardrails and plan adherence checks for software development.

1|Updated May 31, 2026
One-click install
npx skills add https://github.com/joseph-c-mcguire/spec-driven --skill 03-plan-tooling
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 03-plan-tooling
Source: https://github.com/joseph-c-mcguire/spec-driven/tree/main/.cursor/skills/03-plan-tooling
Command: npx skills add https://github.com/joseph-c-mcguire/spec-driven --skill 03-plan-tooling

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill unit ensures that project-specific Cursor hooks, rules, skills, and agents are created to maintain alignment with the approved product plan, preventing drift and ensuring project integrity.

Core Features & Use Cases

  • Guardrails Creation: Develops and enforces project-specific guardrails that prevent drift from the approved product plan.
  • Scope Checking: Implements scope-checking hooks and plan-adherence rules.
  • Domain-Specific Skills and Agents: Tailors skills/agents to the project's domain and requirements.
  • Workflow Blocking: Blocks technical planning until these guardrails are completed, ensuring thorough preparation.
  • Use Case: For a project moving from the verification phase to technical planning, this Skill unit ensures that all necessary guardrails are in place before proceeding.

Quick Start

Run the 03-plan-tooling skill to establish project-specific guardrails and plan adherence.

Frequently Asked Questions about 03-plan-tooling

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

FAQPage Schema
How do I prevent scope drift from an approved product plan during software development?

To prevent scope drift from an approved product plan, you can establish project-specific guardrails using Cursor hooks, rules, and agents. This approach ensures continuous plan adherence by enforcing scope-checking mechanisms throughout the development lifecycle.

What are project guardrails in software development and when do I need them?

Project guardrails are customized rules, skills, and hooks designed to maintain alignment with your approved product plan. You need them when moving from the verification phase to technical planning to block progress until thorough preparation and plan adherence checks are complete.

How do I set up plan adherence checks and scope-checking hooks in Cursor?

You set up plan adherence checks and scope-checking hooks in Cursor by creating project-specific rules, agents, and skills tailored to your domain. This process requires your project specifications and decisions to effectively block technical planning until completed.

Can I create domain-specific skills and agents for my software project?

Yes, you can create domain-specific skills and agents tailored to your project's requirements. This process supports the parallel creation of rules, hooks, and agents to ensure the generated tooling accurately reflects your project specifications and prevents product plan drift.

Do I need approved project specifications before creating development guardrails?

Yes, approved project specifications and decisions are required before creating development guardrails. These specifications provide the necessary baseline for the scope-checking hooks and plan-adherence rules needed to prevent drift during software development.