Skip to main content

copilot-agent-patterns

GitHub Copilot custom agent design patterns, best practices, collaboration workflows, and agent orchestration

Informações da origem

Repositório
Hack23/riksdagsmonitor
Última atividade na origem
26 de abril de 2026 às 17:53
Idioma detectado do SKILL.md
inglês
Estrelas
12
Forks
4

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
copilot-agent-patterns
description
GitHub Copilot custom agent design patterns, best practices, collaboration workflows, and agent orchestration
license
Apache-2.0
# Copilot Agent Patterns Skill ## 🔴 AI FIRST Quality Principle > **Apply the AI FIRST principle: never accept first-pass quality. Minimum 2 iterations. Read all output, improve every section. No shortcuts.** ## Purpose Provides proven patterns for designing, implementing, and orchestrating GitHub Copilot custom agents. ## Agent Design Patterns ### Specialist Agent Pattern - Focused on single domain expertise - Minimal tool set (`view`, `edit`, `create`, `shell`, `search_code`) - Clear scope boundaries (MUST/MUST NOT) - Skills integration references ### Orchestrator Agent Pattern - Broad tool access (`tools: ["*"]`) - Creates and assigns GitHub issues - Delegates to specialist agents - Tracks progress and quality ### YAML Frontmatter Standards ```yaml name: agent-name # Lowercase, hyphen-separated description: Brief expertise # Max 200 characters tools: ["tool1", "tool2"] # Minimal set for non-meta agents ``` ## Collaboration Patterns - **Sequential**: Task agent → creates issues → assigns specialists - **Parallel**: Multiple specialists work on different scopes simultaneously - **Stacked PRs**: Foundation PR → Implementation PR → Polish PR (using base_ref) ## Agent Boundaries - Each agent respects its expertise area - Delegates outside its scope - References skills library constantly - Follows ISMS policies automatically ## Copilot Coding Agent Tools - `assign_copilot_to_issue` — with base_ref and custom_instructions - `create_pull_request_with_copilot` — with base_ref and custom_agent - `get_copilot_job_status` — for tracking progress ## Best Practices - Focus on expertise area - Complete work autonomously when possible - Test changes thoroughly - Document decisions - Only ask when genuinely ambiguous ## Related Policies - [Secure Development Policy](https://github.com/Hack23/ISMS-PUBLIC/blob/main/Secure_Development_Policy.md) --- ## 🔗 Integration with agentic workflows & analysis artifacts This skill is consumed by the 11 agentic news workflows in `.github/workflows/news-*.md`. The authoritative contract lives in [`.github/prompts/README.md`](../../prompts/README.md); this skill supplies domain expertise on top of that contract. - **Analysis product** → [`ai-driven-analysis-guide.md`](../../../analysis/methodologies/ai-driven-analysis-guide.md) + every template in [`analysis/templates/`](../../../analysis/templates/). - **Required before any article**: 9 core artifacts (14 for Tier-C) in `analysis/daily/$ARTICLE_DATE/$SUBFOLDER/`; [`05-analysis-gate.md`](../../prompts/05-analysis-gate.md) is the single blocking gate. - **gh-aw v0.69.3** docs: [abridged](https://github.github.com/gh-aw/llms-small.txt) · [complete](https://github.github.com/gh-aw/llms-full.txt) · [blog series](https://github.github.com/gh-aw/_llms-txt/agentic-workflows.txt).
Ver no GitHub