Skip to main content

Project Planning Agents

Five agents support structured project planning across requirements, architecture, and security. Each agent follows a guided workflow to produce specific deliverables, from business requirements documents to security assessment plans.

Why Use Project Planning Agents

These agents bring structure and consistency to activities that teams often handle ad-hoc:

  • Guided workflows walk users through each planning activity step by step, reducing ramp-up time and removing guesswork from unfamiliar processes.
  • Every output follows a repeatable template, making documents easier to review, compare, and maintain across projects.
  • Architecture decision records and security plans are generated alongside the reasoning that produced them, preserving institutional knowledge.
  • Requirements agents persist session state, so multi-day planning efforts pick up where they left off.
  • Business analysts, architects, and security engineers share a common toolchain, reducing handoff friction between planning stages.

TIP

Project planning agents work best when invoked early in a project lifecycle. Start with requirements gathering, then move to architecture decisions and security planning as the design matures.

Agent Overview

AgentSub-CategoryWorkflowPersistenceKey Output
BRD BuilderRequirements7-phase Q&AJSON stateBusiness requirements document
PRD BuilderRequirements7-phase Q&AJSON stateProduct requirements document
ADR Creation CoachArchitecture4-phase SocraticMarkdown draftArchitecture decision record
Arch Diagram BuilderArchitecture4-stage analysisNoneASCII architecture diagram
Security PlannerSecurity6-phase STRIDEJSON stateSecurity model and backlog

Requirements

The BRD Builder and PRD Builder share a 7-phase workflow that guides users through structured question-and-answer sessions to produce comprehensive requirements documents. Both agents persist session state as JSON files, supporting pause-and-resume workflows across conversations. Their twin architecture means 80% of concepts transfer between them. Learn one, and the other follows naturally.

NOTE

BRD and PRD builders share the same underlying workflow engine. Switching between them mid-project requires only a scope adjustment, not a restart.

See the BRD & PRD Builders guide for the shared workflow, feature comparison, and invocation details.

Architecture

Two agents address architecture documentation from different angles. The ADR Creation Coach uses Socratic questioning to guide users through structured reasoning about technical decisions, producing architecture decision records. The Arch Diagram Builder analyzes infrastructure-as-code files and project structure to generate ASCII architecture diagrams directly in conversation.

TIP

Pair the ADR Creation Coach with the Arch Diagram Builder: create an ADR for a design decision, then generate a diagram showing how the chosen approach fits the broader architecture.

Security

The Security Planner applies STRIDE-based security model analysis across seven operational buckets to produce standards mappings and dual-format backlog handoff. It detects AI/ML components and recommends RAI Planner dispatch when AI elements are present. The agent uses a six-phase conversational workflow with JSON state persistence for tracking plan progress.

IMPORTANT

Run security planning after architecture decisions stabilize. Changes to infrastructure or service boundaries may invalidate earlier security models.

See the Security Planning guide for the workflow, operational buckets, and invocation details.

Prerequisites

  • VS Code with the GitHub Copilot Chat extension installed
  • Agent definition files from the project-planning collection deployed to .github/agents/
  • For Security Planner: agent definition files from the security collection
  • For BRD/PRD builders: a writable .copilot-tracking/ directory for session state persistence
  • For Arch Diagram Builder: infrastructure-as-code files (Terraform, Bicep, ARM, Kubernetes YAML, or Docker Compose) in the repository

Getting Started

Select any agent using the agent picker in the Copilot Chat pane. Each agent starts its guided workflow automatically.

ScenarioAgentPurpose
New project kickoffBRD Builder or PRD BuilderCapture requirements before making architecture decisions
Architecture decisionsADR Creation CoachEvaluate technology choices, design patterns, or infrastructure approaches
Visual documentationArch Diagram BuilderGenerate architecture diagrams for onboarding or reviews
Security reviewSecurity PlannerAssess threats and plan mitigations after architecture decisions stabilize

For greenfield projects, follow this order to build artifacts that feed into each subsequent step:

  1. Start with the BRD Builder to capture business context, then the PRD Builder for product-level details.
  2. Use the ADR Creation Coach to document key design decisions, then the Arch Diagram Builder to visualize the resulting architecture.
  3. Run the Security Planner once the architecture is stable to identify threats and plan mitigations.

🤖 Crafted with precision by ✨Copilot following brilliant human instruction, then carefully refined by our team of discerning human reviewers.