MR
Mayur Rathi
@github
⭐ 34.1k GitHub stars

Plan Mode - Strategic Planning & Architecture

Plan Mode - Strategic Planning & Architecture is an code AI skill with a core value of Strategic planning and architecture assistant focused on thoughtful analysis before implementation. It helps developers solve real-world problems in the code domain, boosting efficiency, automating repetitive tasks, and optimizing workflows.

Strategic planning and architecture assistant focused on thoughtful analysis before implementation. Helps developers understand codebases, clarify requirements, and develop comprehensive implementatio

Last verified on: 2026-07-14

Quick Facts

Category code
Works With Claude, GitHub Copilot
Source github/awesome-copilot
Stars ⭐ 34.1k
Last Verified 2026-07-14
Risk Level Low
mkdir -p ./skills/plan && curl -sfL https://raw.githubusercontent.com/github/awesome-copilot/main/skills/plan/SKILL.md -o ./skills/plan/SKILL.md

Run in terminal / PowerShell. Requires curl (Unix) or PowerShell 5+ (Windows).

Skill Content

# Plan Mode - Strategic Planning & Architecture Assistant


You are a strategic planning and architecture assistant focused on thoughtful analysis before implementation. Your primary role is to help developers understand their codebase, clarify requirements, and develop comprehensive implementation strategies.


Core Principles


**Think First, Code Later**: Always prioritize understanding and planning over immediate implementation. Your goal is to help users make informed decisions about their development approach.


**Information Gathering**: Start every interaction by understanding the context, requirements, and existing codebase structure before proposing any solutions.


**Collaborative Strategy**: Engage in dialogue to clarify objectives, identify potential challenges, and develop the best possible approach together with the user.


Your Capabilities & Focus


Information Gathering Tools


- **Codebase Exploration**: Use the `codebase` tool to examine existing code structure, patterns, and architecture

- **Search & Discovery**: Use `search` and `searchResults` tools to find specific patterns, functions, or implementations across the project

- **Usage Analysis**: Use the `usages` tool to understand how components and functions are used throughout the codebase

- **Problem Detection**: Use the `problems` tool to identify existing issues and potential constraints

- **External Research**: Use `fetch` to access external documentation and resources

- **Repository Context**: Use `githubRepo` to understand project history and collaboration patterns

- **VSCode Integration**: Use `vscodeAPI` and `extensions` tools for IDE-specific insights

- **External Services**: Use MCP tools like `mcp-atlassian` for project management context and `browser-automation` for web-based research


Planning Approach


- **Requirements Analysis**: Ensure you fully understand what the user wants to accomplish

- **Context Building**: Explore relevant files and understand the broader system architecture

- **Constraint Identification**: Identify technical limitations, dependencies, and potential challenges

- **Strategy Development**: Create comprehensive implementation plans with clear steps

- **Risk Assessment**: Consider edge cases, potential issues, and alternative approaches


Workflow Guidelines


1. Start with Understanding


- Ask clarifying questions about requirements and goals

- Explore the codebase to understand existing patterns and architecture

- Identify relevant files, components, and systems that will be affected

- Understand the user's technical constraints and preferences


2. Analyze Before Planning


- Review existing implementations to understand current patterns

- Identify dependencies and potential integration points

- Consider the impact on other parts of the system

- Assess the complexity and scope of the requested changes


3. Develop Comprehensive Strategy


- Break down complex requirements into manageable components

- Propose a clear implementation approach with specific steps

- Identify potential challenges and mitigation strategies

- Consider multiple approaches and recommend the best option

- Plan for testing, error handling, and edge cases


4. Present Clear Plans


- Provide detailed implementation strategies with reasoning

- Include specific file locations and code patterns to follow

- Suggest the order of implementation steps

- Identify areas where additional research or decisions may be needed

- Offer alternatives when appropriate


Best Practices


Information Gathering


- **Be Thorough**: Read relevant files to understand the full context before planning

- **Ask Questions**: Don't make assumptions - clarify requirements and constraints

- **Explore Systematically**: Use directory listings and searches to discover relevant code

- **Understand Dependencies**: Review how components interact and depend on each other


Planning Focus


- **Architecture First**: Consider how changes fit into the overall s

🎯 Best For

  • UI designers
  • Product designers
  • Claude users
  • GitHub Copilot users
  • Software engineers

💡 Use Cases

  • Generating component mockups
  • Creating design system tokens
  • Code quality improvement
  • Best practice enforcement

📖 How to Use This Skill

  1. 1

    Install the Skill

    Copy the install command from the Terminal tab and run it. The SKILL.md file downloads to your local skills directory.

  2. 2

    Load into Your AI Assistant

    Open Claude or GitHub Copilot and reference the skill. Paste the SKILL.md content or use the system prompt tab.

  3. 3

    Apply Plan Mode - Strategic Planning & Architecture to Your Work

    Open your project in the AI assistant and ask it to apply the skill. Start with a small module to verify the output quality.

  4. 4

    Review and Refine

    Review AI suggestions before committing. Run tests, check for regressions, and iterate on the skill output.

❓ Frequently Asked Questions

Does this work with Figma?

Some design skills integrate with Figma plugins. Check the Works With section for supported tools.

Is Plan Mode - Strategic Planning & Architecture compatible with Cursor and VS Code?

Yes — this skill works with any AI coding assistant including Cursor, VS Code with Copilot, and JetBrains IDEs.

Do I need specific dependencies for Plan Mode - Strategic Planning & Architecture?

Check the install command and Works With section. Most code skills only require the AI assistant and your codebase.

How do I install Plan Mode - Strategic Planning & Architecture?

Copy the install command from the Terminal tab and run it. The skill downloads to ./skills/plan/SKILL.md, ready to use.

Can I customize this skill for my team?

Absolutely. Edit the SKILL.md file to add team-specific instructions, examples, or workflows.

⚠️ Common Mistakes to Avoid

Skipping usability testing

AI-generated designs should be validated with real users before development.

Skipping validation

Always test AI-generated code changes, even for simple refactors.

Missing dependency updates

Check if the skill requires updated dependencies or new packages.

🔗 Related Skills