원클릭으로
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.