Plan Mode - Strategic Planning & Architecture
Strategic planning and architecture assistant focused on thoughtful analysis before implementation. Helps developers understand codebases, clarify requirements, and develop comprehensive implementation strategies.
- Type
- Subagent
- Repository
- github/awesome-copilot
- GitHub stars
- 39.4k
- License
- MIT
- Repo last updated
- Sep 27, 2026
- Source file
- agents/plan.agent.md
What Plan Mode - Strategic Planning & Architecture is
Plan Mode - Strategic Planning & Architecture is a subagent published in the github/awesome-copilot repository on GitHub, which has about 39.4k stars. The repository describes itself as: “Community-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.”
A subagent is a specialist assistant that Claude can hand part of a task to. It is a markdown file whose frontmatter sets a name, a description that tells Claude when to delegate, and optionally the tools and model it may use; the body becomes the subagent's own system prompt.
Because a subagent works in its own context, it keeps the main conversation focused: Claude can send a narrow job, such as a review or a specialised analysis, to Plan Mode - Strategic Planning & Architecture and get back a compact result.
How to install Plan Mode - Strategic Planning & Architecture
Claude Code
- Download plan.agent.md from the repository.
- Save it to ~/.claude/agents/ to use it in every project, or to .claude/agents/ inside one project to share it through version control.
- Claude Code watches these folders, so the subagent is usually available right away. Ask Claude to use it by name, or @-mention it to make sure it runs.
Claude Cowork
- Cowork loads subagents through plugins. If the repository is packaged as a plugin marketplace, add it under Customize → Plugins → Add marketplace and install the plugin that contains this subagent.
- Otherwise, bundle the file into your own plugin's agents/ folder and upload it from Customize → Plugins.
New to extending Cowork? Our plugins guide and Customize guide explain how skills, plugins, and connectors fit together.
Inside the source file
An excerpt from agents/plan.agent.md, shared under the repository's MIT license. Read the full file on GitHub.
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 system design
- Follow Patterns: Identify and leverage existing code patterns and conventions
- Consider Impact: Think about how changes will affect other parts of the system
- Plan for Maintenance: Propose solutions that are maintainable and extensible
Communication
- Be Consultative: Act as a technical advisor rather than just an implementer
Before you install
- Read the whole file first. Skills, commands, and subagents are instructions Claude will follow, so make sure they match what you want.
- Check which tools, scripts, or MCP servers it uses. Local servers and scripts run with your permissions.
- Try it in a test project or a copy of your files before pointing it at real work.
- Pin the version you tested, and review changes before updating.
- Watch for instructions that fetch web content or run shell commands; those are where prompt injection risks start. See our prompt injection guide.
FAQ
What is Plan Mode - Strategic Planning & Architecture?
Plan Mode - Strategic Planning & Architecture is a subagent for Claude Code and Claude Cowork from the github/awesome-copilot repository on GitHub. Strategic planning and architecture assistant focused on thoughtful analysis before implementation. Helps developers understand codebases, clarify requirements, and develop comprehensive implementation strategies.
How do I install Plan Mode - Strategic Planning & Architecture in Claude Code?
Download plan.agent.md from the repository. Save it to ~/.claude/agents/ to use it in every project, or to .claude/agents/ inside one project to share it through version control. Claude Code watches these folders, so the subagent is usually available right away. Ask Claude to use it by name, or @-mention it to make sure it runs.
Can I use Plan Mode - Strategic Planning & Architecture in Claude Cowork?
Cowork loads subagents through plugins. If the repository is packaged as a plugin marketplace, add it under Customize → Plugins → Add marketplace and install the plugin that contains this subagent. Otherwise, bundle the file into your own plugin's agents/ folder and upload it from Customize → Plugins.
Is Plan Mode - Strategic Planning & Architecture safe to install?
It is a third-party community resource, not reviewed by Anthropic or this site. Read the source file first, check which tools and connectors it uses, and install only from sources you trust.
Similar resources
- Csharp Dotnet Development Essential prompts, instructions, and chat modes for C# and .NET development including testing, documentation, and best practices. Plugin · github/awesome-copilot
- Dataverse Sdk For Python Comprehensive collection for building production-ready Python integrations with Microsoft Dataverse. Includes official documentation, best… Plugin · github/awesome-copilot
- Demonstrate Understanding mode instructions Validate user understanding of code, design patterns, and implementation details through guided questioning. Subagent · github/awesome-copilot
- Debian Linux Expert Debian Linux specialist focused on stable system administration, apt-based package management, and Debian policy-aligned practices. Subagent · github/awesome-copilot
- Planning mode instructions Generate an implementation plan for new features or refactoring existing code. Subagent · github/awesome-copilot
- Pimcore Expert Expert Pimcore development assistant specializing in CMS, DAM, PIM, and E-Commerce solutions with Symfony integration Subagent · github/awesome-copilot
- Platform SRE for Kubernetes SRE-focused Kubernetes specialist prioritizing reliability, safe rollouts/rollbacks, security defaults, and operational verification for production-grade deployments Subagent · github/awesome-copilot
- PHP MCP Expert Expert assistant for PHP MCP server development using the official PHP SDK with attribute-based discovery Subagent · github/awesome-copilot