Agent skill
assess-release-readiness
Analyze branch changes for release readiness, identifying concerns and special instructions.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/assess-release-readiness
SKILL.md
Assess Release Readiness
Analyze a branch to determine if it's ready for release.
Analysis Tasks
-
Review code changes: Check
git diff main..HEADfor:- Incomplete work (TODO, FIXME, XXX comments in new code)
- Security concerns (hardcoded secrets, credentials)
- Runtime errors or obvious bugs
-
Check for blocking issues:
- Tests failing (if tests exist)
- Type errors (if type checking exists)
- Missing files referenced in code
-
Identify actionable items (not theoretical concerns):
- Documentation that needs updating
- Version numbers to bump
- Files to stage/commit before release
What NOT to Flag
- "Breaking changes" for command renames - users adapt
- API changes in a plugin - plugins are configuration, not APIs
- Internal refactoring - doesn't affect users
- Theoretical upgrade concerns - users pull fresh versions
Output Format
Return JSON:
{
"releasable": true,
"verdict": "Ready for release",
"concerns": [],
"instructions": {
"pre_release": [],
"post_release": []
}
}
Or if issues found:
{
"releasable": false,
"verdict": "Needs attention before release",
"concerns": [
"Found TODO comment in src/foo.ts",
"Tests failing in commands/drive.md"
],
"instructions": {
"pre_release": ["Fix failing tests", "Remove TODO comments"],
"post_release": []
}
}
Guidelines
- Focus on issues that actually block releases
- Provide actionable instructions, not theoretical warnings
- "Breaking change" is rarely a real concern for plugins
- Empty concerns array is the happy path, not a failure
- If it doesn't require action, don't flag it
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?