with one click
start
Start skill — begin task with optional backend sync
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Start skill — begin task with optional backend sync
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
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."