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
Read a user-specified PDF that marks the week's key financial events, deeply research each marked event with current sources, capture any additional breaking financial developments, and produce a concise Chinese-capable PDF briefing that explains what happened and why it matters.
documentation
Generate long-form videos (more than 10 minutes) by following user instructions and invoking related skills only when needed (`openai-text-to-image-storyboard`, `docs-to-voice`, `remotion-best-practices`). For text inputs, extract a complete long-form story arc, generate fresh storyboard images (no reuse of previously generated pictures), and render a 16:9 animated long-form video.
tools
協助完成自動化版本發佈。同步文檔、更新版本號、推送 tag 並建立 GitHub Release。
development
Incrementally refresh the architecture atlas when the project diagram drifts from actual code. Measures drift before updating to determine scope, then updates the base atlas and re-renders HTML.