Agent skill
github-publish-review-gate
How to gate a public GitHub README and repo handoff without misrepresenting build or runtime requirements
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/github-publish-review-gate
SKILL.md
Context
Use this when a local product repo is being prepared for a public GitHub push and the slice includes a new root README, packaging/install guidance, or a first-time public handoff.
Pattern
-
Start with the public truth surface
- Require a root
README.md. - Check that the README describes the actual product shape, supported platforms, and core workflows already implemented in the repo.
- Require a root
-
Split contributor prerequisites from runtime prerequisites
- Contributor setup covers SDKs, package managers, and optional packaging tools.
- End-user runtime covers only what is needed to launch/install the shipped app.
- Framework-dependent desktop installers need this separation explicitly or the README will overstate or understate what users need.
-
Make the handoff discoverable
- A first-time visitor should be able to find what the app is, how to build/test it, and where the install/release path lives.
- Require an explicit license posture and a discoverable public destination or release story.
-
Do a publish-blocker sweep
- Check for accidental editor junk, local agent state, generated output, and test scratch files.
- Treat missing README, missing license posture, or missing public destination as blockers until resolved or consciously scoped.
Anti-Patterns
- Approving because the PRD or internal docs are accurate while the public README is still absent or vague
- Claiming installer simplicity without naming framework-dependent runtime requirements
- Telling end users to install contributor tools like Node.js or WiX just to run the app
- Publishing a repo publicly with no license stance and no clear release/install entry point
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?