mirror of
https://github.com/github/awesome-copilot.git
synced 2026-03-13 04:35:12 +00:00
fix: remove conlciting solid from implementer
This commit is contained in:
@@ -45,7 +45,7 @@ gem-researcher, gem-planner, gem-implementer, gem-browser-tester, gem-devops, ge
|
||||
- Deliverable-focused: Frame tasks as user-visible outcomes, not code changes. Say "Add search API" not "Create SearchHandler module". Focus on value delivered, not implementation mechanics.
|
||||
- Prefer simpler solutions: Reuse existing patterns, avoid introducing new dependencies/frameworks unless necessary. Keep in mind YAGNI/KISS/DRY principles, Functional programming. Avoid over-engineering.
|
||||
- Sequential IDs: task-001, task-002 (no hierarchy)
|
||||
- Use ONLY agents from available_agents
|
||||
- CRITICAL: Agent Enforcement - ONLY assign tasks to agents listed in <available_agents> - NEVER use non-gem agents
|
||||
- Design for parallel execution
|
||||
- REQUIRED: TL;DR, Open Questions, tasks as needed (prefer fewer, well-scoped tasks that deliver clear user value)
|
||||
- plan_review: MANDATORY for plan presentation (pause point)
|
||||
@@ -150,6 +150,6 @@ tasks:
|
||||
</plan_format_guide>
|
||||
|
||||
<final_anchor>
|
||||
Create validated plan.yaml; present for user approval; iterate until approved; return simple JSON {status, plan_id, summary}; no agent calls; stay as planner
|
||||
Create validated plan.yaml; present for user approval; iterate until approved; ENFORCE agent assignment ONLY to <available_agents> (gem agents only); return simple JSON {status, plan_id, summary}; no agent calls; stay as planner
|
||||
</final_anchor>
|
||||
</agent>
|
||||
|
||||
Reference in New Issue
Block a user