plan

Generate step-level Aider prompts through interactive planning and codebase exploration.

Updated Oct 29, 2024
One-click install
npx skills add https://github.com/namalkanti/dotfiles --skill plan-namalkanti
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan
Source: https://github.com/namalkanti/dotfiles/tree/main/.codex/skills/plan
Command: npx skills add https://github.com/namalkanti/dotfiles --skill plan-namalkanti

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps users break down complex coding tasks into manageable steps through interactive discussion and codebase exploration, generating detailed prompts for AI coding assistants.

Core Features & Use Cases

  • Interactive Planning: Discuss goals, explore code, and collaboratively design multi-step plans.
  • Prompt Generation: Creates precise Aider prompts for coding tasks, ensuring clarity and focus.
  • Use Case: When faced with a significant refactoring effort or a new feature requiring architectural decisions, use this Skill to map out the entire process, from initial understanding to step-by-step implementation prompts.

Quick Start

Use the plan skill to start planning a new feature to add JWT authentication.

Frequently Asked Questions about plan

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

FAQPage Schema
How do I break down a complex refactoring task into manageable steps?

You can plan complex coding tasks interactively by engaging in deep discussion, exploring the codebase, and generating detailed, step-level Aider prompts for each implementation phase. It supports architectural decisions and hierarchical task decomposition.

How do I generate step-by-step prompts for AI coding assistants?

To generate step-by-step prompts for AI coding assistants, you collaboratively design multi-step plans through interactive discussion and codebase exploration. This produces precise Aider prompts for significant refactoring or new architectural features.

Can I use interactive planning for architectural decisions and hierarchical task decomposition?

Yes, interactive planning supports architectural decisions and hierarchical task decomposition through a structured process. It facilitates deep discussion and codebase exploration to map out the entire implementation process for complex coding tasks.

Does this approach manage plan files and archive completed coding tasks?

Yes, this approach manages plan files, archives completed tasks, and handles snapshotting for context transfer. It maintains structured records of your interactive planning sessions throughout the implementation lifecycle.

What is the best way to map out a new feature requiring architectural decisions?

The best way to map out a new feature requiring architectural decisions is to use interactive planning to explore the codebase and collaboratively design multi-step plans. This generates precise Aider prompts to guide step-by-step implementation.