Package Stand Up a Repo as a Skill - #683
Merged
Merged
Conversation
Phase 7 of the hub-docs-to-skills conversion: standup-a-repo, a hub-only driver over STANDUP.md's create-to-conformance procedure, same non-trimming pattern Phase 4 used for resync-a-repo since STANDUP.md is never carried downstream. STANDUP.md section 2 gains an explicit step to carry AGENTS.md's skill-dependency pointer paragraph as one more verbatim unit, the same requirement Phase 4 added to RESYNC.md section 3 for a repo already stood up. AGENTS.md's "Onboarding a repo or running a conformance sweep" table row now names both standup-a-repo and resync-a-repo. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Contributor
There was a problem hiding this comment.
Pull request overview
This PR continues the hub-docs-to-skills conversion by introducing a new hub-only standup-a-repo Skill that drives the ordered standup procedure in STANDUP.md, and wires it into the fleet-skills plugin distribution.
Changes:
- Add a new
standup-a-repoSkill (hub-context driver overSTANDUP.md) and include it in the generated fleet-skills plugin. - Update
STANDUP.mdto explicitly require carryingAGENTS.md's skill-dependency pointer paragraph as part of the baseline carry step. - Update
AGENTS.mdto reference bothstandup-a-repoandresync-a-repoin the rules/skills mapping table.
Reviewed changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| STANDUP.md | Adds an explicit baseline-carry step for the AGENTS.md skills-install pointer paragraph. |
| AGENTS.md | Updates the “Where the Rules Live” table to include standup-a-repo alongside resync-a-repo. |
| .agents/skills/standup-a-repo/SKILL.md | Introduces the new standup skill content (hub-only driver over STANDUP.md). |
| .claude-plugin/fleet-skills/skills/standup-a-repo/SKILL.md | Adds the generated plugin copy of the new standup skill. |
| .claude-plugin/fleet-skills/.claude-plugin/plugin.json | Registers ./skills/standup-a-repo in the fleet-skills plugin manifest. |
| .claude-plugin/fleet-skills/.source-digest | Updates the plugin source digest after regeneration. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
ptr727
added a commit
that referenced
this pull request
Aug 15, 2026
…Python CI Gates (#718) Thirty-one squashes, `56f4d7d..d54862a`. 115 files, +20436/-5298. **Merge with a merge commit, never a squash, and never with `--delete-branch`.** This pull request's head is `develop` itself. ## What lands **Fleet Skills.** The `.agents/skills/` source tree, the generated `.claude-plugin/` distribution, `scripts/build_dist.py` with its `--check` gate, and `scripts/skills_install.py` with its host stamp (#676). Packaged as skills on top of the scaffold: PR review conduct and Copilot instructions upkeep (#677), comment and doc style (#678), resync-a-repo and fleet-conformance-check (#679), the per-language codestyles (#680), git commit conventions and operational vs release workflow (#681), stand up a repo (#683), and repo-worktree (#717). Coverage gaps closed in three passes (#690, #691, #692) plus the P4 sentence-length opt-in (#697). **Host setup.** The Windows host-setup tooling and its PowerShell gate (#674), the Windows bootstrap loader (#682), Docker install and upgrade on Linux and Windows with a version floor (#701, #705), a `uv` floor in `spec/host-tools.json` (#698), self-healing of a shadowing `uv`, `jq`, or `git-restore-mtime` copy (#689), node's real winget package id (#696), and a README for the Linux host-setup nuances (#710). **Python and CI.** Python tooling in CI with the script tests moved to `scripts/tests` (#704), `ruff format` adopted and gated (#709), and the PSScriptAnalyzer claim conditioned on repos that carry `.ps1` files (#686). **Conduct rules.** Triage-order and scope guardrails in pr-review-conduct (#684), `pr_review.py wait` requesting a review rather than only polling for one (#685), a tech-agnostic signed-commit verification (#708), execution rather than analogy to verify platform-specific code (#715), and a unique worktree for every task (#717). **Docs.** The fleet map and gap register with peer messaging declared (#687), mermaid flow diagrams in the kept-authority docs (#702), and the map pointed at the shipped diagrams and current tooling (#703). ## Issues this promotion closes Each landed on `develop` on its own pull request. The keyword fires only on a merge into `main`, so it sits here rather than on the feature pull requests. Closes #700 Closes #707 Closes #711 Closes #712 Closes #714 Closes #688 #699 stays open on purpose: #717 shipped the layout convention and the skill, and the physical migration of existing checkouts is still tracked there. ## Review record Every squash closed its own Copilot loop on its own pull request before merging to `develop`. This promotion carries no new content of its own, so its review is the merged tree as a whole. ## Consequence worth stating The `GOVERNANCE.md` and `AGENTS.md` sections these squashes changed become the canonical the moment this reaches `main`, and every carrying repository reads as drifted from that point until it resyncs. That is the ordinary consequence of a canonical moving rather than a defect. The Skills installer added here is also how a machine picks the new skills up, so a session that keeps restating a rule already packaged as a skill is the signal to run it.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Phase 7 of the hub-docs-to-skills conversion project.
What
standup-a-repoSkill at.agents/skills/standup-a-repo/SKILL.md: ahub-only driver over
STANDUP.md's create-to-conformance procedure, runfrom a hub checkout for a named target repo the maintainer is standing up.
resync-a-repo) used:STANDUP.mdishub-only and never carried downstream, so there's no duplicate-copy
problem to solve by pointer-izing it. The source file stays the full
authoritative procedure; the skill is a driver layered on top.
STANDUP.mdsection "2. Carry the Baseline Files" gains an explicit stepto carry
AGENTS.md's skill-dependency pointer paragraph (namingscripts/skills_install.pyand where the fleet's Skills live) as one moreverbatim unit, the identical requirement Phase 4 added to
RESYNC.mdsection 3 for a repo already stood up.
AGENTS.md's "Onboarding a repo or running a conformance sweep" table rownow names both
standup-a-repoandresync-a-repo..claude-plugin/fleet-skills/regenerated viascripts/build_dist.py.Checks done before pushing
spec/files.json,spec/project-types.json,scripts/test_*.pygreppedfor
STANDUP.mdcoupling before editing: none found, safe to edit freely.python3 scripts/prose_lint.pyclean on the whole tree.convention only).
baseline in each touched file).
`python3 scripts/host_gate.py`and`repo-config/configure.sh apply owner/repo release|operational`each stay on one line).
python3 scripts/build_dist.py --checkreports the plugin current.🤖 Generated with Claude Code