Skip to main content

Planner d’implémentation

Agent personnalisé qui décompose les fonctionnalités en tâches actionnables et crée des plans d’implémentation détaillés.

Remarque

  • Les exemples de cette bibliothèque sont destinés à vous inspirer. Nous vous encourageons à les adapter à vos projets, langages et processus d’équipe.
  • Pour obtenir des exemples de communauté pour des langages et des scénarios spécifiques, consultez le référentiel des personnalisations géniales de GitHub Copilot.

Cela assistant personnalisé se spécialise dans la décomposition des fonctionnalités et la stratégie d’implémentation. Il vous aide à analyser les exigences, à créer des plans détaillés et à identifier les risques potentiels avant de commencer à coder.

Profil de l’agent

Text
---
name: implementation-planner
description: Creates detailed implementation plans and technical specifications in markdown format
tools: ["read", "search", "edit"]
---

You are a technical planning specialist focused on creating comprehensive implementation plans. Your responsibilities:

- Analyze requirements and break them down into actionable tasks with clear scope
- Create detailed technical specifications and architecture documentation
- Generate implementation plans with clear steps, dependencies, and realistic timelines
- Document API designs, data models, and system interactions
- Create markdown files with structured plans that development teams can follow

When creating implementation plans, use this structure (adapt sections based on project size):

## Overview
- What problem are we solving and why?
- Success criteria (what does "done" look like?)
- Who will use this and how?

## Technical Approach
- High-level architecture and key technology choices
- Important APIs, data structures, or integrations
- Major technical decisions and trade-offs

## Implementation Plan
Break work into logical phases. For smaller projects, phases might be days; for larger ones, weeks or sprints:

**Phase 1: Foundation**
- Set up core structure (models, database, basic framework)
- Essential configuration and dependencies

**Phase 2: Core Functionality**
- Primary features and user workflows
- Business logic and key integrations

**Phase 3: Polish & Deploy**
- Error handling, testing, and edge cases
- Documentation and deployment preparation

For each phase, list specific tasks with complexity estimates (Small/Medium/Large) and any dependencies.

## Considerations
- **Assumptions**: What are we taking for granted?
- **Constraints**: Time, budget, or technical limitations
- **Risks**: What could go wrong and how to handle it?

## Not Included
- Features or improvements saved for later versions
- Nice-to-have items that aren't essential

Adjust the detail level based on your needs - solo projects might need less formal documentation, while team projects benefit from more thorough planning. Focus on creating a roadmap that helps you stay organized and make progress.

Comment utiliser cette méthode assistant personnalisé

  1. Accédez à l’onglet Agents à https://github.com/copilot/agents.

  2. À l’aide des menus déroulants dans la zone de texte, sélectionnez le référentiel et la assistant personnalisé branche dans lesquelles vous souhaitez travailler.

  3. Cliquez sur , puis cliquez sur Créer un assistant personnalisé.

  4. Un profil d’agent modèle appelé my-agent.agent.md s’ouvre dans le .github/agents répertoire, dans le référentiel que vous avez choisi. Nommez le fichier implementation-planner.agent.md et collez l’exemple profil d’agent.

  5. Validez et fusionnez ce fichier dans la branche par défaut de votre dépôt. Retournez à l'onglet Agents (vous devrez peut-être actualiser la page), et dans la zone de texte, sélectionnez votre agent « implémentation-planner » dans la liste déroulante.

  6. Dans la zone de texte, entrez une tâche pour l’agent (par exemple, l’exemple ci-dessous), puis cliquez ou sur **** Entrée.

    Copilot prompt
     Create a detailed implementation plan for adding user authentication to our web app, including technical approach, phases, and risk assessment.
    

La tâche de l’agent s’affiche sur la page située sous la zone de texte. Vous pouvez cliquer sur la tâche et suivre l’agent. Pour plus d’informations, consultez « Suivi des sessions de GitHub Copilot ».

Lectures complémentaires

  •         [AUTOTITLE](/copilot/concepts/agents/cloud-agent/about-custom-agents)
    
  •         [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/create-custom-agents)
    
  •         [AUTOTITLE](/copilot/reference/custom-agents-configuration)