plan

Create implementation plans detailing intent, impacted files, and step-by-step execution.

30|4|Updated Dec 24, 2025
One-click install
npx skills add https://github.com/oursky/skytest-agent --skill plan-oursky
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan
Source: https://github.com/oursky/skytest-agent/tree/main/skills/development-skills/plan
Command: npx skills add https://github.com/oursky/skytest-agent --skill plan-oursky

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you to align on the intent of a task, identify all the files that will be impacted by a change, and create a step-by-step plan for implementation.

Core Features & Use Cases

  • Intent Alignment: Ensures everyone understands the goal and success criteria before coding begins.
  • Impact Analysis: Identifies all affected files, dependencies, and potential risks.
  • Step-by-Step Planning: Generates bite-sized tasks with clear validation steps.
  • Use Case: When a user asks to implement a new feature, this Skill will help break down the work into manageable steps, ensuring all necessary code changes and tests are accounted for.

Quick Start

Use the plan skill to create an implementation plan for adding a new user authentication flow.

Frequently Asked Questions about plan

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

FAQPage Schema
How do I create an implementation plan for a new software feature?

An implementation plan breaks down software development tasks by detailing intent, identifying impacted files, and generating step-by-step execution with validation. It ensures upfront alignment on architectural layers and addresses non-trivial changes before coding.

How do I break down a complex software development task into manageable steps?

Breaking down complex software development tasks involves generating bite-sized execution steps with clear validation criteria. This task breakdown identifies affected dependencies and proposes design approaches with tradeoffs to manage behavior modifications effectively.

What is the best way to align on intent and identify impacted files before coding?

The best way to align on intent is creating an implementation plan that details success criteria and performs impact analysis. This identifies all affected files, dependencies, and potential risks to ensure necessary code changes are accounted for.

Can I use task breakdown planning for non-trivial changes and architectural layer modifications?

Yes, task breakdown planning supports non-trivial changes by ensuring architectural layers are considered and proposing design approaches with tradeoffs. It details step-by-step execution and validation required for complex behavior modifications.

Does implementation planning help with analyzing dependencies and potential risks?

Yes, implementation planning analyzes dependencies and risks through impact analysis. It identifies all affected files and potential risks, ensuring necessary code changes and tests are accounted for before software development starts.