brainstorm
FreeBrainstorm - Requirements Discovery (AI Coding Enhanced)
The English summary is being prepared. Showing the original description.
Finish Work - Pre-Commit Checklist
The English summary is being prepared. Showing the original description.
Run score Not tested
See how to installReview the instructions the agent will receive before you install.
Before submitting or committing, use this checklist to ensure work completeness.
Timing: After code is written and tested, before commit
# Must pass
pnpm lint
pnpm type-check
# If the project defines a test script, it must pass too
pnpm test
pnpm lint passes with 0 errors?pnpm type-check passes with no type errors?console.log statements (use logger)?x! operator)?any types?Code-Spec Docs:
.trellis/spec/backend/ need updates?
.trellis/spec/frontend/ need updates?
.trellis/spec/guides/ need updates?
Key Question:
"If I fixed a bug or discovered something non-obvious, should I document it so future me (or others) won't hit the same issue?"
If YES -> Update the relevant code-spec doc.
If this change touches infra or cross-layer contracts, this is a blocking checklist:
Block Rule:
If infra/cross-layer changed but the related spec is still abstract, do NOT finish. Run $update-spec manually first.
If you modified API endpoints:
If you modified database schema:
If the change spans multiple layers:
# 1. Code checks
pnpm lint && pnpm type-check
# 1.5 Optional: if package.json defines a test script
pnpm test
# 2. View changes
git status
git diff --name-only
# 3. Based on changed files, check relevant items above
| Oversight | Consequence | Check |
|---|---|---|
| Code-spec docs not updated | Others don't know the change | Check .trellis/spec/ |
| Spec text is abstract only | Easy regressions in infra/cross-layer changes | Require signature/contract/matrix/cases/tests |
| Migration not created | Schema out of sync | Check db/migrations/ |
| Types not synced | Runtime errors | Check shared types |
| Tests not updated | False confidence | Run full test suite |
| Console.log left in | Noisy production logs | Search for console.log |
Development Flow:
Write code -> Test -> $finish-work -> git commit -> $record-session
| |
Ensure completeness Record progress
Debug Flow:
Hit bug -> Fix -> $break-loop -> Knowledge capture
|
Deep analysis
$finish-work - Check work completeness (this skill)git commit / git push - Human executes by default; AI may do so only with
explicit user authorization$record-session - Record session and commits$break-loop - Deep analysis after debuggingDelivery includes not just code, but also documentation, verification, and knowledge capture.
Complete work = Code + Docs + Tests + Verification
No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
Brainstorm - Requirements Discovery (AI Coding Enhanced)
The English summary is being prepared. Showing the original description.
Break the Loop - Deep Bug Analysis
The English summary is being prepared. Showing the original description.
Start Session
The English summary is being prepared. Showing the original description.
Update Code-Spec - Capture Executable Contracts
The English summary is being prepared. Showing the original description.