用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/bdarbaz/claude-stack-plugin --skill s-pause命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Autonomous workflow loop - runs the full skill chain automatically with circuit breaker and stuck detection
Freeform router - accepts natural language and routes to the appropriate skill(s)
Show all available skills, agents, and workflow guides - quick reference card for claude-stack
基于 SOC 职业分类
正在显示 SKILL.md
| name | s-pause |
| description | Save current work state for later resumption - creates checkpoint with context for /s:resume |
Save the current working state so that /s:resume can fully reconstruct context
in a future session. This skill captures everything that would be lost between
sessions: what was being done, what files were being touched, and what comes next.
Check if .planning/STATE.md exists.
If it does NOT exist:
/s:new to initialize a project first."Read .planning/STATE.md to understand:
Run:
git status --short - List all modified, staged, and untracked filesgit diff --stat - Summary of changes in tracked filesgit diff --cached --stat - Summary of staged changesCategorize the results:
Ask the user (if not obvious from context):
If the conversation context makes it clear what was being worked on, do NOT ask - just infer it. The goal is minimal friction.
Update .planning/STATE.md with the following additions:
Last Updated to today's dateCurrent Focus section with a description of work in progressDo NOT overwrite existing content in STATE.md. Append or update specific fields only.
Create .continue-here.md at the project root with the following structure:
# Continue Here
**Paused:** {current date and time}
**Session context:** {brief description of what this session accomplished}
## What Was Being Done
{Clear description of the task/feature/fix in progress}
{Include enough context that a fresh session can understand without history}
## Files Being Modified
{List each file that has uncommitted changes, with a note about what was being done to it}
- `path/to/file.ts` - {what was being changed and why}
- `path/to/test.ts` - {test status: passing/failing/incomplete}
## Current State
{Where in the process: writing tests? implementing? debugging? refactoring?}
{If TDD: which phase - RED (test written, failing), GREEN (minimal impl), REFACTOR?}
## Open Questions
{Any unresolved questions or decisions that need to be made}
{Things the user was thinking about but hadn't decided yet}
## Next Steps
1. {First thing to do when resuming}
2. {Second thing}
3. {Third thing}
## Blockers
{Any blockers, or "None"}
If there are uncommitted changes (staged or unstaged), display a warning:
WARNING: You have uncommitted changes in {N} files.
Consider committing before ending your session:
git add -A && git commit -m "wip: {description of work in progress}"
Do NOT automatically commit. Just suggest it. The user decides.
If the working tree is clean, skip this step.
Display the confirmation:
=== WORK PAUSED ===
State saved to:
- .planning/STATE.md (updated)
- .continue-here.md (created)
{If uncommitted changes: "Uncommitted changes in {N} files - consider committing."}
Run `/s:resume` in your next session to continue where you left off.