Update agents and skills with broad support for Claude, Codex, and GitHub Copilot#1786
Update agents and skills with broad support for Claude, Codex, and GitHub Copilot#1786SamErde wants to merge 6 commits into
Conversation
…kill documentation: maester issue manager, test expert, planner agents. - Created `maester-issue-manager.md` for managing GitHub issues related to Maester test tracking. - Added `maester-test-expert.md` to provide guidance on writing and validating security checks for Microsoft 365 tenants. - Introduced `maester-test-planner.md` to assist in planning Maester test work before implementation. - Established `SKILL.md` as the canonical skill content for the Maester test expert, detailing authoring conventions and validation checklists.
Up to standards ✅🟢 Issues
|
Deploying maester with
|
| Latest commit: |
3d6e7a9
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://48bc425e.maester.pages.dev |
| Branch Preview URL: | https://samerde-review-github-setup.maester.pages.dev |
There was a problem hiding this comment.
Pull request overview
This PR standardizes Maester workflow agent definitions (issue manager, test planner, test expert) across Codex/Claude/GitHub configuration formats, and establishes a single canonical source of truth for Maester check authoring guidance.
Changes:
- Refines
.gitignoreto ignore most Claude Code artifacts while explicitly re-including committed agent/skill directories. - Adds/aligns Codex and Claude agent definitions for
maester-issue-manager,maester-test-planner, andmaester-test-expert. - Updates GitHub agent definitions (planner/issue-manager) with sync notes and a clearer MT ID reservation workflow tied to issue #697.
Reviewed changes
Copilot reviewed 9 out of 10 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
.gitignore |
Switches from blanket .claude/** ignore to “ignore by default, re-include committed subtrees” patterns. |
.github/agents/maester-test-planner.agent.md |
Expands planner description/responsibilities and adds sync note linking to Claude twin. |
.github/agents/maester-issue-manager.agent.md |
Expands issue manager workflow (including MT ID reservation steps) and adds sync note linking to Claude twin. |
.codex/agents/maester-test-planner.toml |
Adds Codex agent config for the planner with synced responsibilities/constraints. |
.codex/agents/maester-test-expert.toml |
Adds Codex agent config pointing to the canonical .github/skills/.../SKILL.md. |
.codex/agents/maester-issue-manager.toml |
Adds Codex agent config for issue management, including the MT ID reservation workflow. |
.claude/skills/maester-test-expert/SKILL.md |
Adds a Claude skill “pointer” file directing to the canonical GitHub skill doc. |
.claude/agents/maester-test-planner.md |
Adds Claude planner agent file intended to stay in sync with the GitHub agent body. |
.claude/agents/maester-test-expert.md |
Replaces the large embedded skill content with a pointer to the canonical GitHub skill doc. |
.claude/agents/maester-issue-manager.md |
Adds Claude issue manager agent file intended to stay in sync with the GitHub agent body. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Agent-Logs-Url: https://github.com/maester365/maester/sessions/0d778533-364e-4ba2-ab40-b4833f654511 Co-authored-by: SamErde <20478745+SamErde@users.noreply.github.com>
|
Just as a heads up, I was blocked by some firewall rules while working on your feedback. Expand below for details. Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
📑 Description
This pull request introduces and synchronizes three Maester workflow agents—
maester-issue-manager,maester-test-planner, andmaester-test-expert—across Codex, Claude, and GitHub agent/skill configuration files. The changes standardize agent descriptions, responsibilities, and constraints, clarify the Maester test ID reservation workflow, and ensure all documentation points to a single source of truth for Maester test authoring.Maester Agent Definitions and Synchronization
maester-issue-manager,maester-test-planner, andmaester-test-expertacross.codex/agents/,.claude/agents/, and.github/agents/skills/directories, ensuring consistent descriptions, responsibilities, and constraints. [1] [2] [3] [4] [5] [6] [7] [8]Maester Test ID Reservation Workflow
ghCLI, reservation comment format, and explicit coordination between agents. [1] [2] [3]Agent Responsibilities and Guardrails
Documentation and Source of Truth
.github/skills/maester-test-expert/SKILL.mdas the canonical reference for Maester check authoring, with pointer files and sync notes in all agent/skill definitions to ensure consistency. [1] [2]Tooling and Sync Notes
These updates ensure a standardized, maintainable, and well-documented workflow for Maester test planning, implementation, and issue tracking.