一键导入
subfase-completa
Mark a subphase as completed — run tests, update progreso.md, update memory, commit and push
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Mark a subphase as completed — run tests, update progreso.md, update memory, commit and push
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Verify and fix documented gaps one at a time — reproduce, root cause, minimal fix, wire-test regression, close
Discover undocumented gaps by comparing AxiomDB against MySQL/PostgreSQL — build inventory, run tests, classify, hand off to hunt-gap
Run Criterion micro-benchmarks and 3-Docker comparison benchmarks, verify no regression against MySQL/PostgreSQL
Explore approaches before proposing — read context, ask questions, present 2+ options with trade-offs, write sprint with dependencies
Save session context to a checkpoint file so the next session can resume without losing state
Systematic debug protocol — reproduce with minimal test, 2+ hypotheses, fix root cause, add regression test
| name | subfase-completa |
| description | Mark a subphase as completed — run tests, update progreso.md, update memory, commit and push |
Run this skill when finishing each individual subphase. Updates progress, memory, and makes an automatic commit.
/subfase-completa N.M
Example: /subfase-completa 1.3 marks subphase 1.3 as completed.
cd /home/familia/axiomdb
# Incremental tests for the touched crate
cargo test -p axiomdb-CRATE --quiet 2>&1 | tail -5
# Add directly affected dependent crates when the change is cross-crate or
# touches a public API, on-disk format, WAL/recovery, SQL semantics, or wire-visible behavior
cargo test -p axiomdb-RELATED --quiet 2>&1 | tail -5
# Incremental clippy on the same scope
cargo clippy -p axiomdb-CRATE -- -D warnings 2>&1 | head -10
# Correct format
cargo fmt --check 2>&1 | head -5
# If SQL / protocol behavior changed, run the wire smoke test too
python3 tools/wire-test.py
# Final closing gate for the subphase
cargo test --workspace
cargo clippy --workspace -- -D warnings
If any fails: DO NOT mark as completed. Fix it first.
Selection rule:
axiomdb-network, axiomdb-embedded, and tools/wire-test.py for user-visible SQL or protocol changesFind the line for subphase N.M and change:
- [ ] N.M ⏳ description
to:
- [x] N.M ✅ description — completed YYYY-MM-DD
Also update the parent phase state if all its subphases are complete:
### Phase N — Name `⏳` → ### Phase N — Name `✅`
Recalculate and update the statistics block:
Total subphases: 185
Completed: X (Y%)
In progress: Z (W%)
Pending: ...
Current phase: [next pending subphase]
Last completed: N.M — description — YYYY-MM-DD
## In progress
- Subphase [N.M+1]: [description]
## Recently completed
- Subphase N.M: description (YYYY-MM-DD)
Only if N.M was the last subphase of Phase N:
## Implemented crates
- `axiomdb-NAME` — description (Phase N completed YYYY-MM-DD)
git add docs/progreso.md .claude/projects/*/memory/project_state.md
git commit -m "progress(N.M): complete [brief subphase description]
Subphase N.M of Phase N completed.
Progress: X/225 subphases (Y%)"
git push origin main
✅ Subphase N.M completed — [description]
Phase N progress: [X of Y subphases] ████░░░░ 60%
Total progress: [X of 185] ██░░░░░░ 8%
Next subphase: N.M+1 — [description]
⏳ pending
🔄 in progress (mark manually if you start without finishing)
✅ completed
⏸ blocked (depends on something external)
To mark as in progress without completing:
- [ ] N.M 🔄 description — started YYYY-MM-DD
To mark as blocked:
- [ ] N.M ⏸ description — blocked by: [reason]