ワンクリックで
asap
Capture an open-ended ASAP item — something to surface until handled
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Capture an open-ended ASAP item — something to surface until handled
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
Start skill — begin task with optional backend sync
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
| name | asap |
| description | Capture an open-ended ASAP item — something to surface until handled |
Capture an open-ended item to surface until handled. ASAP is for things with no
specific date — "don't let me forget", "next time I work on X", "I need to
create a ticket for that". Items persist on wiki/asap.md until resolved (in
session or via /asap-process).
Trigger on any of:
/asap <title>If the user's phrasing includes a date or day name ("remind me Friday", "on
May 4th", "next Thursday", "in two weeks"), this is /remind, not /asap.
Invoke the remind skill instead and stop.
"Remind me next work day" is intentionally ambiguous — route to /asap
(open-ended, since "next work day" isn't a fixed date).
$ARGUMENTS — the item to capture. May be empty if the user said something
like "add that to ASAP" referring to the prior conversation.
If $ARGUMENTS is empty and there's no clear preceding context to draw from,
ask once for a one-liner. Do not interview.
Run via Bash:
rubber-ducky asap list --json
Scan pending items (where resolved: false) for a near-duplicate by:
If a near-duplicate exists, tell the user briefly and let them choose. Do not write a duplicate silently. Example:
Already on the ASAP list: "" (added YYYY-MM-DD). Update that one or add as new?
Run via Bash, passing the title as the message argument and including the context (if any) inline. Format the message as:
<Title> — <context>
If a related wiki task page can be resolved from the user's phrasing (by
ticket ref, ECOMM-style intake ref, or title match in wiki/tasks/), append
(related: [[<task page>]]) to the message.
Then run:
rubber-ducky asap add "<message>"
The CLI writes today's date as the createdAt timestamp automatically. Do
not append a date to the message yourself.
One voice-friendly line:
Added to ASAP: <Title>.
If context was inferred from conversation rather than stated directly, append a compact parenthetical so the user can catch misparses:
Added to ASAP: <Title>. (noted: <inferred context in ≤ 8 words>)
Read active_task from today's daily page frontmatter:
rubber-ducky frontmatter get wiki/daily/YYYY-MM-DD.md active_task
If set, end with a one-liner pointing back to what was being worked on:
Back to [[<active task>]] — <next concrete step>.
If active_task is unset (e.g., capture during a morning review or a day
off), omit the redirect and just confirm the capture.
log.md entry — captures
are too small to clutter the operation log./asap-process from inside /asap. Capture ≠ process.
If the user wants to walk through their list afterward, they'll say so.A single one-line confirmation, optionally followed by a one-line redirect to the active task. Nothing else.