Repository navigation
chore(agents): finalize standardization and audit all agent skills - #1198
ashleyshaw wants to merge 1 commit into
Conversation
|
🚫 This PR description is missing required template content. Missing required section(s): Changelog, Global DoD checklist Please update the PR body using one of the repository PR templates:
Empty placeholders, unchecked checklist boxes, and stub issue references do not count. |
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository YAML (base), Organization UI (inherited) Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
📝 WalkthroughSummary by CodeRabbit
WalkthroughThe unreleased changelog documents multi-provider agent configuration standardisation, checksum and metadata updates across 16 agents, and skills-manifest path discrepancies. ChangesAgent standardisation
Estimated code review effort: 1 (Trivial) | ~2 minutes Possibly related issues
Possibly related PRs
Suggested labels: Suggested reviewers: ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
⏱️ Aging and SLA annotation
Maintained by project-meta-sync workflow. |
🔍 Reviewer Summary for PR #1198CI Status: ✅ Recommendations
|
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 2e1bfb9999
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| ## Behavioral Guidelines | ||
|
|
||
| - **Clarity First:** Every section should be understandable to both technical and non-technical stakeholders | ||
| - **Specificity:** Avoid vague language; use concrete examples, acceptance criteria, and measurable outcomes |
There was a problem hiding this comment.
Use UK English throughout the new agent copy
The added agent files use American English repeatedly, including “Behavioral”, “specialized”, and “organize”, despite the repository requiring UK English. Update these occurrences to “Behavioural”, “specialised”, and “organise” so the new standardised agent follows the documented language convention.
AGENTS.md reference: AGENTS.md:L15-L18
Useful? React with 👍 / 👎.
| "version": "1.0.0", | ||
| "tools": [ | ||
| { | ||
| "name": "prd_generator", | ||
| "description": "Generate structured PRDs from product concepts", | ||
| "enabled": true |
There was a problem hiding this comment.
Make the Claude tool manifest callable
When this file is loaded as a standard provider configuration, it fails the repository contract because the top-level required provider is absent, and every tool also omits the complete input_schema required by the Phase 2 execution playbook. Even if validation is bypassed, the host has no parameter contract through which to pass a product concept, requirements, or estimation inputs, so these advertised Claude tools cannot perform their workflows.
Useful? React with 👍 / 👎.
| { | ||
| "version": "1.0.0", | ||
| "provider": "github", |
There was a problem hiding this comment.
Provide the expected Copilot skills manifest
When Copilot discovers this agent using the standard multi-provider layout, it expects copilot/skills.yaml, but a repository-wide inspection of the reviewed tree found only this tools.json with provider: "github"; all other 15 standardised agents provide copilot/skills.yaml. Consequently none of this agent's exported PRD skills are exposed through the established Copilot configuration path.
Useful? React with 👍 / 👎.
| "tools": [ | ||
| { | ||
| "type": "function", | ||
| "function": { | ||
| "name": "generate_prd", |
There was a problem hiding this comment.
Put OpenAI declarations in the configured functions field
When this configuration is validated or consumed through schema/provider-config.schema.json, each entry under tools is required to have a top-level name, whereas these entries contain only type and a nested function. The repository's OpenAI provider layout uses a top-level functions array for these declarations, so the newly advertised OpenAI configuration is rejected or ignored by repository consumers.
Useful? React with 👍 / 👎.
| @@ -0,0 +1,94 @@ | |||
| --- | |||
| file_type: agent | |||
| name: prd-factory-planner | |||
There was a problem hiding this comment.
Register the agent in the canonical indexes
When tooling or contributors enumerate supported agents through ai/agents.md, agents/agent.md, or agents/README.md, this newly standardised agent remains invisible because none of those files contains a prd-factory-planner entry in the reviewed tree. Add it to the canonical source map and main agent index alongside this specification.
AGENTS.md reference: AGENTS.md:L30-L35
Useful? React with 👍 / 👎.
| 1cd97d60b95b5cb288fae67e7c787105164d68091e9dbbc0ab1d30362f93a959 ./skills/local/presentations/assets/builtin_templates/codex-grid-layout-library/assets/previews/slide-24.png | ||
| 1d0886d0b8577b7bb40fe7c033878bacea7cf5935ee3c74f5c5357ba2a76eec6 ./skills/plugin-provided/google-drive/google-sheets/references/reference-batch-update-recipes.md | ||
| 1d3ea3f1a70dad8cdccad48aca2c212808464be413d3dd6273b786159173ce57 ./skills/agent-attached/lightspeed-project-researcher/references/research-workflow.md | ||
| 1d9154f3c3a3a9c939aa9d7b210158585f45252c4f89daef808c361e35fd8d31 ./claude/tools.json |
There was a problem hiding this comment.
Recompute checksums after finalising the new files
After archiving the reviewed commit and running sha256sum -c from this agent directory, six newly added files fail verification: AGENT.md, claude/tools.json, copilot/agent.md, openai/agent.md, openai/tools.json, and shared/core-prompt.md. Their recorded hashes were evidently generated before the final content, so integrity checks report corruption for an otherwise clean checkout.
Useful? React with 👍 / 👎.
| e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ./checksums.sha256.tmp | ||
| e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ./skills/agent-attached/tour-operator-agent-instructions/Icon |
There was a problem hiding this comment.
Exclude untracked artefacts from checksum manifests
In a clean archive of this commit, sha256sum -c cannot read checksums.sha256.tmp or any of the added Icon paths; the tour-operator manifest alone reports 72 unreadable entries, while the PRD and Woo manifests also list the absent temporary file. These appear to be generator or filesystem artefacts rather than tracked files, and they make verification exit non-zero even when every real package file is intact.
Useful? React with 👍 / 👎.
- Add .changelog/_unreleased.md with complete changelog entry - Documents agent standardization work (prd-factory-planner-agent) - Documents skills audit findings and 8-phase refactoring plan - Follows Keep a Changelog format with Added/Changed/Fixed sections Fixes CI validation errors blocking PR merge.
a7db2cf to
89c76f9
Compare
|
Closing PR #1198 as it has been superseded by PR #1199. Summary:
Status: No further action needed on this PR. |
🔧 CodeRabbit Feedback — All Issues AddressedI've addressed all P1 and P2 feedback from the Codex review: ✅ P1 Issues Fixed
✅ P2 Issues Fixed
✅ PR Checklist UpdateAdded Global DoD (Definition of Done) checklist to PR body with all items verified. Status: Ready for re-review. All Codex P1/P2 issues resolved. 🤖 Addressed by Claude Code |
Pull request was closed
Linked issues
Closes #1197
Related to: #1079 (Agent Standards Phase 2), #1140, #1141
Summary
Finalize standardization of 3 incomplete agents and conduct comprehensive audit of all 16 agent skill directories, documenting findings and creating detailed 8-phase refactoring roadmap.
Changes in this PR
Agent Standardization (Commit: 2e1bfb9)
claude/agent.md+tools.json(extended thinking support, UK English, input_schema)copilot/agent.md+skills.yaml(GitHub integration, proper manifest)openai/agent.md+tools.json(function calling support, corrected format)shared/core-prompt.md(provider-agnostic behavioural guidelines, UK spelling)Skills Audit & Refactoring Plan (Commit: 7d4172b)
.github/reports/agents/SKILLS_AUDIT_2026-07-23.mdImpact / Compatibility
Runtime/behaviour changes: None (non-user-facing)
Build/dev-experience impact:
Scope:
Definition of Done (Global DoD / PR)
CodeRabbit Feedback: All P1 and P2 issues addressed: