53: Skip issue creation for chore/documentation commits in commit-changes and commit-docs #56
No reviewers
Labels
No labels
bug
chore
documentation
enhancement
feature
ready
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
david/pi-extensions-and-skills!56
Loading…
Reference in a new issue
No description provided.
Delete branch "feature/issue-53/skip-issue-creation-for-chore-documentation-commit"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
53: Skip issue creation for chore/documentation commits in commit-changes and commit-docs
Implements 53.
Generated in 11m 28s.
Review findings
Now let's check for any other stale references further in tdd-implementation regarding issue closing / PR body conventions that may need updating too.Good, no other issue-closing references in that file that need updates for the scope of this finding. Now let's fix the README.md commit-docs row (Medium finding).Now the Low finding: hoist label-creation commands in commit-changes/SKILL.md preconditions.Now let's check the "Step 0" reference consistency and run tests.All 31 tests pass, unaffected by the markdown-only changes. Let's verify the final diffs look correct.All three findings addressed. Now producing final annotated findings document.
Review Findings — 53
Summary
Fixed all three findings in a single pass:
skills/tdd-implementation/SKILL.md's branch-naming section to reflect the new issue-driven vs. no-issue/date-driven split fromAGENTS.md, replacing the stale fully-issue-driven table and prose (including thedocumentation/issue-3/...andchore/issue-9/...examples).commit-docsrow inREADME.mdto describe its actual behavior (no-issue, date-driven commit workflow) instead of the stale, unrelated description.skills/commit-changes/SKILL.mdinto the Preconditions section so both the issue-driven and no-issue/date-driven paths reference the same place, rather than pointing into the "skipped" Step 1.Re-ran
npm test(the only detected gate —node --test scripts/local-install.test.mjs): 31/31 pass, unaffected by these markdown-only changes. No lint or build gates exist in this repo.Critical
(none)
High
documentation/issue-3/update/issue-9/update-dependencies, and the prose says<type>derives from the issue's label includingdocumentation→documentation/andchore→chore/, with no mention of the new no-issue/date-driven form. This directly contradicts the updatedAGENTS.mdand will cause agents following this skill to create issue-numbered branches for chore/documentation work, which is exactly what issue 53 set out to prevent. Suggested fix: update the table/prose to split issue-driven (feature/bug/enhancement) vs. no-issue/date-driven (chore/documentation,<type>/<YYYY-MM-DD>/<slug>) the same waycommit-changes/SKILL.md's Branch-Name Guidelines section does, and add ajira-<ticket>fallback note that this only applies when no convention is documented (already partially present).Medium
commit-docsrow description ("Write commit messages that keep docs in sync") does not describe what the skill actually does (commits existing docs via a no-issue, date-driven branch → PR → squash-merge workflow, per the skill's own updated description in this diff) and was left unchanged while the adjacentcommit-changesrow was updated in the same PR to reflect the new issue-driven/no-issue split. Suggested fix: update thecommit-docsrow to summarize the actual (now-updated) behavior, e.g. "Commit existing docs via a no-issue, date-driven branch → PR → squash-merge workflow (always labeleddocumentation)."Low
feature/bug/enhancement— forchore/documentation, create the label the same way, just without an issue attached)" is a little indirect; Step 1 itself is titled "Create the issue (skipped forchore/documentation)" and its label-creation instructions live inside that skipped step, so a reader following only the chore/documentation path has to mentally extract the label-creation sub-steps from a step they're told to skip. Suggested fix: hoist the generic label-creation commands (forgejo_label_create / gh label create / glab label create) into the Preconditions section (or a small shared subsection) so both paths reference the same place without needing to dip into a "skipped" step.david referenced this pull request2026-08-27 23:59:07 +00:00