بنقرة واحدة
ship
Cut a release — bump version, update CHANGELOG, tag, push, create GitHub release, install local binaries.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Cut a release — bump version, update CHANGELOG, tag, push, create GitHub release, install local binaries.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
End-to-end MCP server verification — spawn stdio server, list tools, invoke each one, verify response shape.
Set up a demo session — pick a sample repo, index it, open web UI, prep the narrative.
Run full lint + format + test + frontend build. Pre-commit / pre-release check.
Sprint / project status from knowledge graph. Show what's planned, in-progress, done.
Audit MCP tool set — count, descriptions, consolidation candidates, budget compliance.
Autonomous research loop. Takes a topic, runs web searches, fetches sources, synthesizes findings, and files everything into the knowledge graph. Based on Karpathy's autoresearch pattern. Triggers on: "/autoresearch", "research [topic]", "deep dive into [topic]", "investigate [topic]", "find everything about [topic]", "go research".
| name | ship |
| description | Cut a release — bump version, update CHANGELOG, tag, push, create GitHub release, install local binaries. |
Full release workflow. Use when the user says "ship", "release X.Y.Z", "tag and push", or after a sprint concludes.
status:done in the knowledge graphcargo clippy --workspace -- -D warnings cleancargo fmt --all -- --check cleancargo test --workspace green (or explicitly waived)Pre-flight (hand off to Ada for signoff):
grep -c '#\[tool(' crates/mcp-server/src/tools/*.rs | awk -F: '{s+=$2}END{print s}'Version bump:
# Edit workspace Cargo.toml version = "X.Y.Z"
cargo check --workspace # updates Cargo.lock
Commit:
git add Cargo.toml Cargo.lock
git commit -m "release: vX.Y.Z — <one-line summary>"
Tag and push:
git tag -a vX.Y.Z -m "vX.Y.Z: <summary>"
git push origin main vX.Y.Z
GitHub release:
gh release create vX.Y.Z \
--title "vX.Y.Z — <title>" \
--notes "<markdown notes with features, fixes, breaking changes, migration>"
Local binary install:
taskkill /F /IM codescope.exe 2>&1 | head -2 # Windows
# or: pkill -f codescope # Unix
cargo build --release
# Copy all 4 binaries to ~/.local/bin/
Knowledge entry:
knowledge(action="save",
title="Release vX.Y.Z",
kind="decision",
tags=["status:done", "release", "shipped:YYYY-MM-DD", "vX.Y.Z"])
Update planned items to done:
Update knowledge entries that were status:planned and shipped in this release — replace tag with status:done + shipped:YYYY-MM-DD + vX.Y.Z.
--force on tag pushcargo test --workspace fails (waive explicitly in commit message if needed).mcp.json compatibility without clear migrationknowledge(action="search", query="status:planned priority:high") before starting — confirm scopeknowledge(action="search", query="shipped:YYYY-MM-DD") after — confirm you didn't miss anything