submission-readiness-check/SKILL.md
Prepare a repository for safe submission by synchronizing `CHANGELOG.md`, project docs, `AGENTS.md/CLAUDE.md`, and completed planning artifacts before commit, push, PR creation, or release. Use when a workflow is about to submit changes and must avoid missing finalization steps such as stale `Unreleased` notes, unarchived completed spec sets, or unsynchronized agent constraints.
npx skillsauth add laitszkin/apollo-toolkit submission-readiness-checkInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
align-project-documents and maintain-project-constraints before any git submission step.archive-specs when completed spec.md / tasks.md / checklist.md sets should be converted into categorized project docs and archived, or when existing project docs need normalization into the standard structure.archive-specs is unavailable, stop and report the missing dependency instead of submitting partially synchronized changes.CHANGELOG.md, and current project docs before declaring the repository ready to submit.AGENTS.md/CLAUDE.md; then enforce changelog readiness before any commit, tag, push, PR creation, or release publishing step.Unreleased bullets, do not archive active plan sets that still track unfinished scope, and do not hand back a ready verdict until every conditional gate whose scenario is met has actually been completed.git status -sb, git diff --stat, and git diff --cached --stat.CHANGELOG.md, top-level AGENTS.md/CLAUDE.md, and categorized project docs already in use.commit-pushpull-requestreleasespec.md, tasks.md, and checklist.md sets semantically instead of mechanically.$archive-specs when the relevant plan set reflects the delivered outcome, or when project docs still need normalization into the standard categorized structure.$archive-specs as blocking before returning a ready-to-submit verdict.$align-project-documents after spec conversion or doc inspection is complete.$maintain-project-constraints immediately before the owning submission workflow mutates git history.AGENTS.md/CLAUDE.md updates when behavior, operator workflow, or standing project rules changed.CHANGELOG.md as the canonical user-facing submission summary when it exists.commit-push and pull-request flows:
Unreleased aligned with the actual pending change set.Unreleased is missing the current code-affecting or user-visible change, edit CHANGELOG.md now instead of returning a warning for another workflow to maybe fix later.release flows:
Unreleased section before the release continues.git diff.Unreleased bullets are release-ready before handing control back: they must describe the exact release scope that will be versioned and tagged next.CHANGELOG.md does not reflect them, stop and fix the changelog before continuing.AGENTS.md/CLAUDE.mdCHANGELOG.mddevelopment
Guides the agent through creating a new Agent Skill from scratch. Use when the user wants to build a skill, create a new skill, scaffold a skill directory, or author a SKILL.md. Do NOT use for optimising or rewriting existing skills — use 'optimise-skill' for that. Do NOT use for editing files that are already part of a skill. Do NOT use for creating non-skill content like documentation, scripts, or project files.
development
Guides the agent through creating a new Agent Skill from scratch. Use when the user wants to build a skill, create a new skill, scaffold a skill directory, or author a SKILL.md. Do NOT use for optimising or rewriting existing skills — use 'optimise-skill' for that. Do NOT use for editing files that are already part of a skill. Do NOT use for creating non-skill content like documentation, scripts, or project files.
development
Review a pull request — interactive PR selection via `gh`, 4-dimension code review (hallucinated code, architecture, performance, test validity), then post severity-graded comments with fix suggestions on the PR. Not for spec-based review — use `review` instead.
tools
協助完成自動化版本發佈。同步文檔、更新版本號、推送 tag 並建立 GitHub Release。