用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/nearai/ironclaw --skill decision-capture命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | decision-capture |
| version | 0.2.0 |
| description | Detect decisions in conversation and record them with rationale, alternatives, and outcome tracking. |
| activation | {"keywords":["decided","decision","chose","going with","settled on","picked","landed on","went with","finalized","agreed on","opted for","concluded","confirmed","final answer","made the call","ruling","verdict","record decision"],"exclude_keywords":["undecided","considering","thinking about","tentative","maybe"],"patterns":["(?i)(we|I|team) (decided|chose|went with|picked|settled on|landed on|opted for)","(?i)let's go with","(?i)the (decision|call|verdict) is","(?i)record (this|that) decision","(?i)(instead of|replaced|switched to|migrated to)"],"tags":["commitments","decision-making"],"max_context_tokens":1200} |
When a decision is detected in conversation, record it in the commitments workspace. Decisions are durable knowledge — they explain why a path was chosen and enable outcome tracking over time.
Look for explicit decision language:
Do NOT capture:
When uncertain, ask: "Was that a decision, or still thinking it through?"
This skill is only successful if the decision is actually persisted. Do not just summarize or acknowledge the decision.
Execution order is mandatory:
memory_write for projects/commitments/decisions/<date>-<slug>.mdmemory_write for a follow-on commitment in projects/commitments/open/memory_write for context/intel/<slug>.mdNever say a decision was "captured", "recorded", or "saved" unless the
corresponding memory_write call succeeded.
Write to projects/commitments/decisions/<date>-<slug>.md via memory_write:
---
type: decision
decided_at: <today YYYY-MM-DD>
context: <topic-slug>
participants: [<who was involved>]
confidence: <high if explicit, medium if inferred>
reversible: <true|false>
outcome: null
outcome_positive: null
tags: [<relevant tags>]
---
# <What was decided>
## Context
<Why this decision was needed — 1-2 sentences.>
## Options considered
1. **<Option A>** — <brief pros/cons>
2. **<Option B>** — <brief pros/cons>
## Rationale
<Why this option was chosen.>
## Outcome
<To be filled in later when outcome is known.>
projects/commitments/open/ following the commitment schema.context/intel/<slug>.md with a brief summary: "Decided X on . Rationale: ." This makes the decision searchable as durable knowledge.For explicit requests like "record this decision", "log this decision", or "note the decision", default to doing all required writes immediately rather than asking a follow-up question unless the content is genuinely ambiguous.
The triage mission checks for decisions older than 7 days without an outcome. It prompts: "You decided days ago. How did it turn out?" When the user provides an outcome, update the decision file's outcome and outcome_positive fields.
After the write(s) succeed, briefly confirm: