@@ -38,11 +38,12 @@ composer dev-tools:fix
3838composer dev-tools tests # Run PHPUnit tests
3939composer dev-tools code-style # Check and fix code style (ECS + Composer Normalize)
4040composer dev-tools refactor # Refactor code using Rector
41- composer dev-tools phpdoc # Check and fix PHPDoc comments
41+ composer dev-tools phpdoc # Check and fix PHPDoc comments
4242composer dev-tools docs # Generate HTML API documentation
43- composer dev-tools wiki # Generate Markdown documentation for wiki
43+ composer dev-tools wiki # Generate Markdown documentation for wiki
4444composer dev-tools reports # Generate docs frontpage and reports
45- composer dev-tools:sync # Sync scripts, GitHub Actions, .editorconfig, wiki
45+ composer dev-tools agents # Sync packaged project agents into .agents/agents
46+ composer dev-tools:sync # Sync scripts, GitHub Actions, .editorconfig, wiki
4647```
4748
4849** Notable Specialized Commands:**
@@ -168,6 +169,7 @@ composer dev-tools
168169- ` docs/usage/ ` and ` docs/internals/ ` : workflow, reporting, release, and implementation notes
169170- ` .github/workflows/ ` : CI and release automation truth, especially ` tests.yml ` , ` reports.yml ` , ` wiki.yml ` , and ` changelog.yml `
170171- ` .github/pull_request_template.md ` : expected PR structure and reviewer checklist
172+ - ` src/Sync/ ` : shared packaged-directory synchronization primitives used by ` skills ` and ` agents `
171173- ` .agents/skills/ ` : packaged procedural skills shipped to consumer repositories
172174- ` .agents/agents/ ` : repository-specific role prompts mirrored through ` .github/agents `
173175- ` .github/wiki ` : generated or synchronized wiki content published by repo workflows
@@ -179,6 +181,7 @@ composer dev-tools
179181- ** Documentation** : Sphinx-based docs in ` docs/ ` directory
180182- ** Wiki** : GitHub wiki synced via ` dev-tools wiki ` and ` dev-tools:sync `
181183- ** GitHub Actions** : Workflows in ` .github/workflows/ ` (synced via ` dev-tools:sync ` )
184+ - ** Project Agents** : Packaged role prompts synchronized via ` composer agents ` and ` dev-tools:sync `
182185
183186## Skills Usage
184187
@@ -192,10 +195,10 @@ composer dev-tools
192195
193196## Project Agents
194197
195- Repository-specific agent prompts live in ` .agents/agents/ ` and are mirrored
196- through ` .github/agents ` for GitHub-facing discovery. These role prompts define
197- behavior and ownership boundaries, while ` .agents/skills/ ` remains the
198- procedural source of truth.
198+ Packaged project- agent prompts live in ` .agents/agents/ ` for both this
199+ repository and consumer repositories that synchronize DevTools assets. These
200+ role prompts define behavior and ownership boundaries, while ` .agents/skills/ `
201+ remains the procedural source of truth.
199202
200203- Use ` issue-editor ` for issue drafting, refinement, comments, updates, and closure workflows.
201204- Use ` issue-implementer ` for issue-to-branch-to-PR execution.
@@ -204,6 +207,6 @@ procedural source of truth.
204207- Delegate to ` php-style-curator ` for PHPDoc cleanup, file-header normalization, and repository style conformance.
205208- Delegate to ` readme-maintainer ` when public commands, installation, usage, links, or badges change.
206209- Delegate to ` docs-writer ` when ` docs/ ` must be created or updated.
207- - Delegate to ` consumer-sync-auditor ` when packaged skills, sync assets, wiki, workflows, or consumer bootstrap behavior change.
210+ - Delegate to ` consumer-sync-auditor ` when packaged skills, packaged agents, sync assets, wiki, workflows, or consumer bootstrap behavior change.
208211- Delegate to ` quality-pipeline-auditor ` when a task changes command orchestration, verification flow, or quality gates.
209212- Delegate to ` changelog-maintainer ` when a task needs changelog authoring, changelog validation for PRs, release promotion, or release-note export.
0 commit comments