66It carries reusable project-agent prompts under ` .agents/agents/ ` and procedural
77skills under ` .agents/skills/ ` .
88
9- This repository is intentionally content-first. Keep runtime PHP source limited
10- to tiny metadata helpers such as ` src/AgentBundle.php ` unless a future issue
11- explicitly expands the package contract.
9+ This repository is intentionally content-first. Do not add runtime PHP source
10+ unless a future issue explicitly expands the package contract.
1211
1312## Setup Commands
1413
@@ -36,10 +35,8 @@ Important paths:
3635
3736- ` .agents/agents/ ` packaged role prompts for repository work.
3837- ` .agents/skills/ ` packaged procedural skills and their reference material.
39- - ` src/AgentBundle.php ` constants for the Composer installer type and payload paths.
4038- ` composer.json ` package metadata, custom Composer type, installer dependencies,
4139 and bundle path hints.
42- - ` tests/ ` validation for Composer metadata and expected payload layout.
4340- ` .github/workflows/ ` CI, changelog, label, review, and project automation.
4441
4542Keep edits focused on agent content, skill instructions, metadata, or repository
@@ -52,13 +49,12 @@ Use the smallest relevant check while editing:
5249
5350``` bash
5451composer validate --strict
55- ./vendor/bin/phpunit tests
5652```
5753
58- Run the global Fast Forward test wrapper before publishing a PR :
54+ Check changelog discipline on PR branches :
5955
6056``` bash
61- composer dev-tools tests -- --coverage=.dev-tools/coverage --min-coverage=0
57+ composer dev-tools changelog:check -- --file=CHANGELOG.md --against=origin/main
6258```
6359
6460If ` composer dev-tools ` reports auto-fixable formatting or generated-output
@@ -77,13 +73,10 @@ for the installer-paths work tracked in `php-fast-forward/dev-tools#195`. Until
7773
7874## Code Style
7975
80- Keep documentation, agent prompts, skill files, and tests in English. Preserve
81- the existing Fast Forward markdown structure and avoid rewriting copied skill
76+ Keep documentation, agent prompts, and skill files in English. Preserve the
77+ existing Fast Forward markdown structure and avoid rewriting copied skill
8278references unless the standalone package layout requires it.
8379
84- For PHP test files, keep ` declare(strict_types=1); ` , the repository header, and
85- PHPUnit attributes consistent with other Fast Forward packages.
86-
8780## Pull Request Guidelines
8881
8982Do not push implementation work directly to ` main ` . Use one issue-focused branch
0 commit comments