Add AI agent framework from AgentFactory#1
Conversation
Co-authored-by: alexanderholman <9385784+alexanderholman@users.noreply.github.com>
alexanderholman
left a comment
There was a problem hiding this comment.
@copilot instead, I want to add features introduced in the world of AI agents and use the implementation in github.com/alexanderholman/AgentFactory or however you recommend to be compatible with copilot. Use github.com/alexanderholman/AgentFactory/agents/* and related files for your own initial instructions.
Co-authored-by: alexanderholman <9385784+alexanderholman@users.noreply.github.com>
Co-authored-by: alexanderholman <9385784+alexanderholman@users.noreply.github.com>
Done! I've integrated the AI agent framework from AgentFactory into this template. The implementation includes: 7 Agent Definitions in
Configuration & Documentation:
The agents are compatible with GitHub Copilot and can be referenced in code comments, issues, PRs, and Copilot Chat. All agent files follow a consistent structure with operating procedures, success criteria, and standard response formats. |
alexanderholman
left a comment
There was a problem hiding this comment.
@copilot Unapproved files, I dont think they need changing.
There was a problem hiding this comment.
Pull request overview
This PR backports the AgentFactory AI agent framework and improved documentation patterns into the base template so future projects can use structured Copilot-compatible agents out of the box. It adds a full set of agent specifications, central configuration, and clearer onboarding/install docs tailored to GitHub template workflows.
Changes:
- Introduced an AI agent framework (Architect, Builder, Skeptic, Editor, Project Manager, Citation Officer, ChatGPT) with detailed role specs under
.github/agents/and a centralagents.yamlregistry. - Added
agents.mdand README updates documenting how to use these agents with GitHub Copilot, including tagging conventions and usage patterns. - Refined template documentation (INSTALL, AUTHORS, CONTRIBUTORS, ACKNOWLEDGMENTS, CHANGELOG) to use concrete examples and cleaner placeholders for new projects.
Reviewed changes
Copilot reviewed 15 out of 15 changed files in this pull request and generated 6 comments.
Show a summary per file
| File | Description |
|---|---|
| agents.yaml | Defines agent metadata, tags, required headings, and validation rules that underpin the AI agent framework. |
| agents.md | Documents the agent structure, rules, roles, and Copilot usage patterns, serving as the main guide for the framework. |
| README.md | Adds a concise “AI Agents (GitHub Copilot)” section linking to agent docs and definitions. |
| INSTALL.md | Replaces generic package instructions with GitHub template-based setup, update, and removal workflows. |
| CONTRIBUTORS.md | Converts the contributor example line into a commented placeholder plus explanatory comment for a cleaner default. |
| CHANGELOG.md | Replaces placeholder changelog entry with a structured v1.0.0 example release section. |
| AUTHORS.md | Provides a concrete example core team entry with an actual author format. |
| ACKNOWLEDGMENTS.md | Switches the acknowledgments example to commented placeholders with a “none currently” note. |
| .github/agents/Architect.md | Adds the Architect agent spec covering spec authoring, constraints, and testable acceptance criteria. |
| .github/agents/Builder.md | Adds the Builder agent spec for turning specs into runnable/usable artifacts under flat-file constraints. |
| .github/agents/ChatGPT.md | Adds the ChatGPT generalist execution agent spec describing end-to-end workflow and tagging. |
| .github/agents/CitationOfficer.md | Adds the Citation Officer agent spec for evidence auditing and claim→evidence mapping. |
| .github/agents/Editor.md | Adds the Editor agent spec for clarity, structure, and tag enforcement without changing intent. |
| .github/agents/ProjectManager.md | Adds the Project Manager agent spec for orchestration, logs, and handoff packets. |
| .github/agents/Skeptic.md | Adds the Skeptic agent spec for adversarial review, counterexamples, and quality gate checks. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: alexanderholman <9385784+alexanderholman@users.noreply.github.com>
Reverted the documentation changes (ACKNOWLEDGMENTS, AUTHORS, CHANGELOG, CONTRIBUTORS, INSTALL) back to their original template format. The PR now only includes the AI agent framework files and the README update as requested. Changed files remaining:
Commit: b35a4dd |
Co-authored-by: alexanderholman <9385784+alexanderholman@users.noreply.github.com>
Plan: Add AI agent framework from AgentFactory
.github/agents/directory structureschema.spec_fieldsin Architect.md and ChatGPT.mdagents.yamlin Skeptic.mdhandoff_requirementsinagents.yamlin ProjectManager.mdagents.yamlin ChatGPT.mdSummary
Successfully integrated the AI agent framework from AgentFactory and addressed all review feedback.
Changes Made:
Agent Specification Fixes:
schema.spec_fieldsreferences with explicit description of required spec sectionsagents.yaml, made quality gates explicit in the spechandoff_requirementsinagents.yamlwith self-referential definitionAll agent specifications are now self-contained and don't reference configuration that doesn't exist.
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.