Repository navigation
feat: add a portable PHPDoc authoring skill - #77
Conversation
📝 Summary
Merge Risk:
|
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
Changelog✅ Contribution check passed. Head: Base: Contribution: 1 new valid fragment(s). Policy: ordinary.
|
|
@coderabbitai full review Current HEAD: |
✅ Action performed
|
There was a problem hiding this comment.
🔇 Additional comments: 1
.changelog/phpdoc-authoring-skill.md-6-6: 1
6-6:Minor · Maintainability & Code Quality · Quick win
⚠️ Unverified finding
Verification ran but could not confirm this finding. It is shown for review, not as a verified issue.Resolve the MD041 warning for this changelog fragment.
Line [6] is the first content after the YAML front matter, but it is plain prose.
markdownlint-cli2reports MD041 for this file. If.changelog/*.mdis included in the Markdown lint scope, the check can fail. Add a top-level heading only if the changelog parser accepts it; otherwise exclude these front-matter fragments from MD041 and verify the release tooling.Source: Linters/SAST tools

Review info
-
Run configuration-
- Source mode: Auto
- Repository: Unavailable
- Branch: Unavailable
- File: No configuration file from this repository applied
- Commit: Unavailable
- Layers: Organization UI
- Review profile: ASSERTIVE
- Plan: Advanced
- Run ID:
39c6e457-a148-49ca-a446-d1c5f0620365
Files selected for processing: 12-
.changelog/phpdoc-authoring-skill.mdAGENTS.mdREADME.mddocs/instruction-map.rstresources/skills/fast-forward-code-standards/SKILL.mdresources/skills/fast-forward-phpdoc/LICENSEresources/skills/fast-forward-phpdoc/NOTICEresources/skills/fast-forward-phpdoc/SKILL.mdresources/skills/fast-forward-phpdoc/references/cleanup.mdresources/skills/fast-forward-phpdoc/references/contracts.mdresources/skills/fast-forward-phpdoc/references/verification.mdtests/Distribution/ArchiveTest.php
Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.
-
|
Reviewed the additional, explicitly unverified MD041 suggestion in review 5672213196. Disposition: no change. This repository has no markdownlint configuration, npm manifest or MD041 workflow/check; the warning is conditional on a lint scope that does not exist here. The fragment follows the existing canonical Changelog format (front matter plus release-note prose), and its exact-head native contribution check passes. Adding a heading or introducing a lint exclusion solely for an absent check would not fix a current repository defect. All current-head checks and Codex code/security reviews pass on |
Closes #76. Refs #4 (the broader PHPDoc/Rector migration remains partial).
Add the canonical
fast-forward-phpdocauthoring skill beside the existing tooling-consumption skill. It teaches short summaries, implementer-independent interface contracts, proportionate BCP 14 language, meaningful tags and preservation of inherited documentation. README, the instruction map and root contract expose the new payload; Git/Composer archive tests verify its complete shipped contents.The procedure adapts DevTools' real
phpdoc-code-styleskill at84e154046e07cafa6ac09a9e12434b1ff5dcb5e0; source/ref and MIT attribution are retained. The revised global PHPDoc skill was consulted but not copied or modified. DevTools remains unchanged: replacement with a released-payload compatibility pointer is a separate migration, preserving its consumers.Validation of signed HEAD
4e43857354d27fb2d701af4c2fc0dc3255d7324f, tree9ff3c4ea1d54a1d7e465e2b70b698020e9a0fa3e:skills-refvalidates both bundled skills. Existing validator source isagentskills/agentskills@69ef37e9424c0a7ea9dd2293b559e43ec8176379; its seven installed modules byte-match the source. No Python or validator dependency is added to this PHP repository.composer check: 156 tests / 1,256 assertions / one explicit skip for an unavailable DOM-free runtime. Strict Composer/platform, Git and Composer ArchiveTest, syntax and ECS pass.This independent branch targets main. Its parent is
6d15522; current main includes the separately merged contracts PR #74. Hosted PR checks must validate the resulting main integration before merge. No installer, consumer rollout, global activation, dependency change or release is included.