diff --git a/skills/github-pr-review/SKILL.md b/skills/github-pr-review/SKILL.md index a9e56af..e6a4eb4 100644 --- a/skills/github-pr-review/SKILL.md +++ b/skills/github-pr-review/SKILL.md @@ -470,7 +470,7 @@ step 1. ## Phase 5: Submit Review -After user approves, post the review via GitHub API. +After user approves, post the review via GitHub API. End the review body and its Slack post with the exact line from `pr-review-fixer.sh footer`. Inline comments do not get one. ### 5.1 Post Review with Inline Comments diff --git a/skills/github-weekly-report/SKILL.md b/skills/github-weekly-report/SKILL.md index 3237e50..832c857 100644 --- a/skills/github-weekly-report/SKILL.md +++ b/skills/github-weekly-report/SKILL.md @@ -142,6 +142,8 @@ The cron job runs weekly on Mondays at 05:01 UTC. The agent: 4. Closes previous weekly report issues 5. Posts the final report as a new GitHub issue +Do not append a footer yourself. Leave any attribution line the report already has in place. + ## See Also - GitHub CLI docs: https://cli.github.com/manual/ diff --git a/skills/repoman/SKILL.md b/skills/repoman/SKILL.md index 2ebf2b5..9674e0d 100644 --- a/skills/repoman/SKILL.md +++ b/skills/repoman/SKILL.md @@ -126,6 +126,26 @@ options and do **not** pick for the user: - **B — Setup only:** complete and confirm setup, then stop. The user re-invokes `/repoman` to run. +## Startup banner + +On a human `/repoman` turn, print this header first, verbatim, in a fenced code block. Skip it when no human is in the turn: schedule/cron, headless `-p`, pipeline, or CI. + +``` +██████╗ ███████╗ ██████╗ ██████╗ +██╔══██╗ ██╔════╝ ██╔══██╗ ██╔═══██╗ +██████╔╝ █████╗ ██████╔╝ ██║ ██║ +██╔══██╗ ██╔══╝ ██╔═══╝ ██║ ██║ +██║ ██║ ███████╗ ██║ ╚██████╔╝ +╚═╝ ╚═╝ ╚══════╝ ╚═╝ ╚═════╝ + +███╗ ███╗ █████╗ ███╗ ██╗ +████╗ ████║ ██╔══██╗ ████╗ ██║ +██╔████╔██║ ███████║ ██╔██╗ ██║ +██║╚██╔╝██║ ██╔══██║ ██║╚██╗██║ +██║ ╚═╝ ██║ ██║ ██║ ██║ ╚████║ +╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═══╝ +``` + ## Welcome orientation (new-user acquisition) Whenever you reach a **no-intent branch** — a brand-new user with no setup, or a @@ -167,6 +187,10 @@ they want in a follow-up turn. The orientation makes **no** `~/.repoman/` writes; it is pure presentation over inferred state. +## Outbound footer + +Do not write your own footer. End a review body and its Slack post with the line from `pr-review-fixer.sh footer`. Leave a weekly report's attribution line as the script wrote it. Inline review comments stay footer-free. + ## Presentation (naming, pacing, and choice UI) These rules shape every user-facing prompt. They never change what gets written