用途:该技能提供设计、实现和编排 GitHub Copilot 自定义代理的成熟模式,并强调 AI FIRST 质量原则——不接受一次成稿,最少迭代 2 次,通读输出并改进每一部分。\n\n主要能力:\n1. 代理设计模式。专家代理模式聚焦单一领域,使用最小工具集(view、edit、create、shell、search_code),明确 MUST/MUST NOT 范围边界,并引用技能库。编排代理模式拥有宽泛工具访问(tools: [""]),可创建和分配 GitHub issue、委派给专家代理、跟踪进度与质量。\n2. YAML 前置元数据标准,字段包括 name(小写、连字符分隔)、description(最多 200 字符)、tools(非元代理使用最小集)。\n3. 协作模式:顺序式(任务代理创建 issue 并分配专家)、并行式(多个专家同时处理不同范围)、堆叠 PR(基础 PR → 实现 PR → 润色 PR,使用 base_ref)。\n4. 代理边界:各代理尊重自身专业范围,范围外事项委派,持续引用技能库,自动遵循 ISMS 政策。\n\n使用方式:涉及 Copilot 编码代理工具 assign_copilot_to_issue(支持 base_ref 和 custom_instructions)、create_pull_request_with_copilot(支持 base_ref 和 custom_agent)、get_copilot_job_status(跟踪进度)。最佳实践为聚焦专业领域、尽可能自主完成工作、充分测试变更、记录决策,仅在真正有歧义时提问;并关联安全开发政策。\n\n适用场景与限制:该技能被 .github/workflows/news-.md 中 11 个代理式新闻工作流消费,权威契约位于 .github/prompts/README.md,本技能在其上提供领域专业知识。分析产物对应 ai-driven-analysis-guide.md 及 analysis/templates/ 下每个模板;任何文章发布前需在 analysis/daily/$ARTICLE_DATE/$SUBFOLDER/ 中准备 9 个核心工件(Tier-C 为 14 个),其中 05-analysis-gate.md 是唯一阻塞关口。资料未提供收费、价格、平台支持范围与实际效果数据。
copilot-agent-patterns
智能体与模型
更新于 10-15 22:11