← Back to list

finalize
by eihli
⭐ 0🍴 0📅 Jan 20, 2026
SKILL.md
name: finalize description: > Wrap-up checklist after completing work. Use when: (1) user says "finalize", "wrap up", "are you done?", "did you commit?", or similar, (2) before handoff/end of task, (3) to verify nothing was forgotten. Runs git status check, test/type/lint gates, critical review, and commits remaining changes.
Finalize
Run this checklist before considering work complete.
1. Git Status Check
git status
git diff --stat
If uncommitted changes exist, proceed through remaining steps before committing.
2. Task Completion Check
- Review conversation for any unfinished TODOs or skipped items
- Check TodoWrite list - are all items marked completed?
- If anything incomplete, finish it before proceeding
3. Run Quality Gates
Run project-appropriate checks. Detect from project structure:
| Files present | Commands to run |
|---|---|
package.json | npm test, npm run lint, npm run typecheck (or equivalents) |
pyproject.toml / setup.py | pytest, mypy ., ruff check . (or project equivalents) |
Cargo.toml | cargo test, cargo clippy |
go.mod | go test ./..., go vet ./... |
Check package.json scripts or project config for actual command names. Fix any failures before proceeding.
4. Critical Self-Review
Review all changes with adversarial mindset:
- Security: injection, auth issues, exposed secrets?
- Edge cases: nil/null, empty collections, boundary conditions?
- Error handling: failures caught and handled appropriately?
- Breaking changes: backwards compatibility maintained?
- Tests: new code has test coverage?
If issues found, fix them. Re-run quality gates after fixes.
5. Commit
If all gates pass and changes look good:
git add -A
git commit -m "<descriptive message with why, not just what>"
Report final status to user.
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon