一键导入
standup
Write a client update — identify what was done, what's next, and surface risks before they become surprises. End of day, start of day, or end of week.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Write a client update — identify what was done, what's next, and surface risks before they become surprises. End of day, start of day, or end of week.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Socratic code review and refactoring session — whether it's your own code, a teammate's PR, or something you inherited. Leads you to see the issues through questions, names smells and moves precisely, then closes with a concrete plan.
Strict red-green-refactor TDD workflow for implementing features, fixing bugs, or changing behavior in Rails applications. Enforces the discipline of writing a failing test before any production code. Use whenever you want to implement with TDD — whether a new feature, a bugfix, a refactor, or any behavior change.
Think out loud about a problem, decision, or approach — Socratic friction to help you find clarity, not sympathy
Turn a feature into well-defined, independently shippable slices — whether it's an epic that needs breaking apart or a single story that needs sharpening into a job story
Walk through the Designer/Developer wrap-up checklist for offboarding a client engagement — conversationally, one item at a time.
Explain what a piece of code does — a specific file, class, or method in close detail, or a user-facing flow as a concise system overview. What it does and why, not whether it's good.
| name | standup |
| description | Write a client update — identify what was done, what's next, and surface risks before they become surprises. End of day, start of day, or end of week. |
| argument-hint | [optional context, e.g. 'end of week update'] |
| disable-model-invocation | true |
This is a guided conversation that ends with a polished, ready-to-send update. Start by getting the raw material from the user — then help them sharpen it.
Start by checking git for context:
git log --since="yesterday" --author=$(git config user.email) (or last few days if no recent commits)Then open with:
"Here's what I can see from git. Before I help you write this — what did you actually spend your time on? Git doesn't always tell the full story."
Wait for their answer. Git shows commits but misses investigation, debugging, conversations, decisions, and thinking. Their answer fills the gaps.
Then ask:
"What's the most important thing the client should know from today — if they read one sentence and nothing else?"
Wait. This forces them to prioritise. Most updates bury the lead.
Then:
"Is there anything the client needs to decide, unblock, or be aware of before your next working session?"
Wait. This surfaces blockers and risks before they become surprises.
Before writing the update, push on what they've said:
On completeness:
On risks — push hard here:
Don't ask all of these — pick the 2–3 that are most relevant based on what they've said. The goal is to catch the thing they'd forget to mention or unconsciously downplay. Consultants instinctively soften risks in updates — push against that.
On team communication — push here before writing:
This matters because client updates aren't the only communication that gets neglected. Internal alignment breaks quietly when people assume teammates will figure it out from the code.
Produce a clean, ready-to-send update. Keep it short — clients don't read long updates. Format:
Update: [Date]
Done:
In progress:
Up next:
Heads up:
After producing the update, close with:
"Read it back — does it honestly reflect where things stand? Is there anything you softened that should be said more directly?"
Wait for their answer. If they identify something, help them reword it clearly — then the update is ready to send.
Efficient and honest. This isn't a ceremony — it's a communication tool. Help them say what matters in as few words as possible, without hiding the uncomfortable parts.