一键导入
save-session
Save a high-density summary of the current session to .claude_sessions.md
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Save a high-density summary of the current session to .claude_sessions.md
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Finalize a merged PR by switching to main, pulling, and removing the merged feature branch locally and remotely
Run full production audit on the current project
Create a GitHub pull request following project conventions. Use whenever a pull request is about to be created, whether the user asked directly or another skill or workflow (e.g. superpowers finishing-a-development-branch) reached its PR step. Always takes precedence over inline gh pr create instructions in other skills. Handles commit analysis, branch management, the repo's PULL_REQUEST_TEMPLATE, and PR creation using the gh CLI tool.
DDD patterns - Entities, Aggregate Roots, value objects, Repositories, Domain Services, Domain Events, Specifications. Use when designing domain layer, creating entities, repositories, or domain services.
Django architecture patterns, REST API design with Pydantic for validation and serialization, ORM best practices, caching, signals, middleware, and production-grade Django apps.
Loop project checks and pre-commit, dispatching a fixer subagent per failure, until everything passes or 5 iterations. Use in the Verify stage or standalone when checks fail.
| name | save-session |
| description | Save a high-density summary of the current session to .claude_sessions.md |
Save this session to the project's session index so it can be resumed later with claude --resume.
Optional name: $ARGUMENTS
Today's date: !date +%Y-%m-%d
Project root: !git rev-parse --show-toplevel 2>/dev/null || pwd
Resume command: !SID="${CLAUDE_SESSION_ID:-$(cd "$HOME/.claude/projects/$(pwd|sed 's#[/.]#-#g')" 2>/dev/null && /bin/ls -t *.jsonl 2>/dev/null | head -1 | sed 's/\.jsonl$//')}"; [ -n "$SID" ] && echo "claude --resume $SID" || echo "(session id not found)"
Steps:
stripe-webhook-fix-v1). Use the name in $ARGUMENTS if given; otherwise derive a short, descriptive one from what we worked on. If a name already exists in the file, suffix -v2, -v3, etc..claude_sessions.md in the project root, newest first (right under the ## Sessions header). Create the file from the template if it does not exist. Use the resume command captured above verbatim.Entry format:
### <session-name>
- **Date:** <today>
- **Resume:** `claude --resume <id>`
<3-sentence summary>
File template (only when creating):
# Claude Sessions
Index of sessions worth resuming. Git-ignored (global).
Resume any entry with its `claude --resume <id>` command from this project root.
## Sessions
After writing, print the session name, the resume command, and the 3-sentence summary.