一键导入
start
Start skill — begin task with optional backend sync
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Start skill — begin task with optional backend sync
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Capability discovery — the canonical answer to 'what can you do?' and 'what do I say to ...?'
Close skill — draft resolution comment, sync backends, redirect to next task
End-of-day wrap-up skill — daily summary and status update
Morning brief skill — prioritized daily summary
Reconcile skill — detect wiki/backend drift and let the User resolve it via four moves
Triage skill — walk untriaged Asana pages, push a new ticket or mark not-needed
| name | start |
| description | Start skill — begin task with optional backend sync |
Start working on a task: set status to in-progress and sync with external backend.
$ARGUMENTS — Path to the task page (e.g., wiki/tasks/fix-login-bug.md)
Run via Bash:
rubber-ducky task start $ARGUMENTS
This sets the task status to in-progress, updates the daily page, and adds an activity log entry.
Read the task page frontmatter. Check if it has a backend reference (gh_ref, jira_ref, or asana_ref).
If no backend reference exists, the task is local-only — skip to Step 5.
MANDATORY: If a backend reference exists, show a structured preview before any external write:
Action: transition
Backend: <backend-name>
Target: <ref>
Payload:
from: <current-status>
to: in-progress
Ask the user to confirm: "Also transition in ? (yes/no)"
Do NOT proceed with the backend write without explicit confirmation.
Only after confirmation, run the /transition skill (or its underlying CLI directly) to set the external status to in-progress. The CLI path is gated by the confirm-token flow:
TOKEN=$(rubber-ducky --no-json confirm request \
--action <backend>.transition \
--preview "<preview-text>")
rubber-ducky --json transition $ARGUMENTS \
--backend <backend> \
--to in-progress \
--confirm-token "$TOKEN"
The transition verb writes the activity log and audit entry as part of the call — do not also call log append after a successful transition.
Report: "Started: (status: in-progress)" and, if applicable, "Backend status synced."