ワンクリックで
standup
Generate standup summary from git history, track progress, and Jira/GitHub activity. Read-only — makes no changes to the codebase.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Generate standup summary from git history, track progress, and Jira/GitHub activity. Read-only — makes no changes to the codebase.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Performs an exhaustive 14-dimension bug hunt across the codebase using Draft context (architecture, tech-stack, product) for false-positive elimination. Generates a severity-ranked report with code evidence, data flow traces, and suggested fixes. Optionally writes regression tests. Use when the user asks to find bugs, audit code for defects, scan for vulnerabilities, or says 'hunt bugs', 'find bugs', or 'code audit'.
Structured debugging session. Reproduce, isolate, diagnose, and fix bugs using systematic investigation. Invoked by /draft:new-track for bug tracks or directly for ad-hoc debugging.
Decompose project or track into modules with dependency mapping. Project scope updates architecture.md and derives .ai-context.md. Track scope generates hld.md (always) and lld.md (when --lld or High-complexity module triggers it) — design-mandated artifacts that drive implement, deploy-checklist, and upload sign-off.
Single-module production readiness audit (ACID, resilience, observability). Use to audit one service/module end-to-end — NOT for diff/PR review (use review / quick-review) or bug-finding sweeps (use bughunt).
Pre-deployment verification checklist. Generates customized checklists based on tech-stack with rollback triggers. Auto-invoked by /draft:upload.
Lists Draft's canonical workflow commands, explains the Context-Driven Development flow (init, plan, implement, review), and recommends the appropriate next step. Use when the user asks about available Draft commands, needs help choosing a workflow step, or says 'what can Draft do', 'help', or 'show commands'.
| name | standup |
| description | Generate standup summary from git history, track progress, and Jira/GitHub activity. Read-only — makes no changes to the codebase. |
You are generating a standup summary from recent development activity. This is a read-only skill — it makes no changes to the codebase or track files.
Report facts. Fabricate nothing.
Before starting, capture the current git state:
git branch --show-current # Current branch name
git rev-parse --short HEAD # Current commit hash
Store this for context. The standup reflects activity up to this specific commit.
ls draft/ 2>/dev/null
If draft/ exists, read and follow core/shared/draft-context-loading.md.
Check for arguments:
/draft:standup — Default: last 24 hours of activity/draft:standup <days> — Activity from last N days/draft:standup weekly — Full week summary (Monday-Friday)/draft:standup --author <name> — Filter to specific authorPreferred: invoke parse-git-log.sh — it parses conventional commits into structured JSONL {sha,type,scope,track_id,subject,author,timestamp,files_changed}, eliminating ambiguity in type(track-id): subject parsing. Resolve via the canonical tool resolver (see core/shared/tool-resolver.md):
DRAFT_TOOLS="${DRAFT_PLUGIN_ROOT:-$HOME/.claude/plugins/draft}/scripts/tools"
[ -d "$DRAFT_TOOLS" ] || DRAFT_TOOLS="$HOME/.cursor/plugins/local/draft/scripts/tools"
[ -d "$DRAFT_TOOLS" ] || DRAFT_TOOLS="$PWD/scripts/tools"
if [ -x "$DRAFT_TOOLS/parse-git-log.sh" ]; then
bash "$DRAFT_TOOLS/parse-git-log.sh" --since "24 hours ago" --author "$(git config user.name)"
else
# Fallback: raw git log
git log --oneline --since="24 hours ago" --author="$(git config user.name)"
git log --since="24 hours ago" --author="$(git config user.name)" --format="%h %s" --no-merges
fi
Parse commit messages for:
type(track-id): description convention — already extracted as track_id in JSONL)Read draft/tracks.md for active tracks:
[!])metadata.json:scope_includes / scope_excludes) — mention when
two active tracks share a scope tag; surfaced by
scripts/tools/check-scope-conflicts.sh. Schema:
core/shared/template-contract.md.For each active track, read plan.md to determine:
[x] with recent commit SHAs)[ ] or [~])If Jira MCP is available:
If GitHub MCP is available:
~/.draft/metrics.jsonl exists)tail -50 ~/.draft/metrics.jsonl 2>/dev/null
If the file exists and has records in the standup period, enrich the standup with skill activity:
AI tools used: implement (N tasks), review (N times), bughunt (N hunts)If the file does not exist or has no records in the period, skip silently — this source is always optional.
Format using the standard Yesterday/Today/Blockers structure:
## Standup — {date}
**Author:** {git user.name}
**Period:** {time range}
### Completed
- [{track-id}] {task description} ({commit SHA})
- [{track-id}] {task description} ({commit SHA})
- Reviewed: {GitHub change ID / PR} (if applicable)
### Planned
- [{track-id}] Next task: {description} (from plan.md)
- [{track-id}] Continue: {in-progress task} (from plan.md)
- Review: {pending reviews} (if applicable)
### Blockers
- [{track-id}] {blocked task description} — {reason}
- Waiting on: {external dependency}
### Track Progress
| Track | Phase | Tasks | Status |
|-------|-------|-------|--------|
| {id} | {N}/{total} | {done}/{total} | {status} |
If no activity found: "No commits in the last {period}. Working on: {active track description from tracks.md or 'no active tracks'}."
Present the standup summary directly in the conversation. Do not write to any file unless explicitly requested.
If the user asks to save:
draft/standup-<date>.mddraft/standup-latest.mdIf saving, MANDATORY: Include YAML frontmatter with git metadata. Follow core/shared/git-report-metadata.md.
Include the report header table immediately after frontmatter:
| Field | Value |
|-------|-------|
| **Branch** | `{LOCAL_BRANCH}` → `{REMOTE/BRANCH}` |
| **Commit** | `{SHORT_SHA}` — {COMMIT_MESSAGE} |
| **Generated** | {ISO_TIMESTAMP} |
| **Synced To** | `{FULL_SHA}` |
core/agents/ops.md for operational context awareness/draft:status data (tracks.md, plan.md, metadata.json)If no git history: "No git commits found for {period}. Is this the right repository?"
If no draft context: Generate standup from git history only. Note: "Richer standups available after /draft:init."
If no MCP available: Skip Jira/GitHub sections, generate from local data only.