planning-features

star 102

Provides structured plan template for feature implementation. Use when planning new features, multi-file changes, or creating implementation roadmaps before coding.

microsoft-foundry By microsoft-foundry schedule Updated 2/26/2026

name: planning-features description: > Provides structured plan template for feature implementation. Use when planning new features, multi-file changes, or creating implementation roadmaps before coding.

Feature Planning

Tip: For read-only planning mode, press Shift+Tab in VS Code or Copilot CLI to enter built-in plan mode.

Research-First Workflow

  1. Understand the request — clarify scope and success criteria
  2. Search the codebase for existing patterns and relevant files
  3. Load relevant skills from .github/skills/ for project conventions
  4. Generate a structured plan using the template below

Research Guidelines

  • Search existing patterns before proposing new ones — reuse what the codebase already does
  • Read relevant skills (e.g., writing-csharp-code, writing-typescript-code, writing-bicep-templates) to follow project conventions
  • Check current implementations in files you plan to modify so the plan reflects actual code structure

Required Plan Structure

Every plan must include these sections:

1. Overview

2-3 sentence description of the feature or change.

2. Requirements

- [ ] Requirement one
- [ ] Requirement two

3. Files to Modify

File Path Changes
path/to/file Description of modifications

4. Files to Create

File Path Purpose
path/to/new/file What this file does

5. Implementation Steps

Numbered steps with sub-steps. Reference skill patterns where applicable.

1. Step one
   - Sub-step referencing `writing-csharp-code` skill patterns
   - Sub-step with specific code location
2. Step two
   - Sub-step referencing `writing-typescript-code` skill patterns

6. Testing Checklist

- [ ] Manual verification step one
- [ ] Manual verification step two

7. Edge Cases

Document each edge case and how the implementation should handle it.

8. Documentation Updates

If the plan affects state machines, SSE events, or API endpoints, include updates to ARCHITECTURE-FLOW.md. Load the understanding-architecture skill for validation rules.

Install via CLI
npx skills add https://github.com/microsoft-foundry/foundry-agent-webapp --skill planning-features
Repository Details
star Stars 102
call_split Forks 154
navigation Branch main
article Path SKILL.md
More from Creator
microsoft-foundry
microsoft-foundry Explore all skills →