
Decision Extractor
Extract decisions from notes and maintain accurate project Decision Logs
What You Can Do
This skill systematically searches your vault and Slack across specified time ranges to identify decisions using natural language patterns. It extracts decision context—including rationale, participants, dates, and sources—then matches decisions to projects and identifies gaps in your Decision Logs. You get a curated list of decisions that should be documented, reducing the risk of losing critical project decisions in the noise of daily communications.
Features
searches weekly reports, meeting notes, and Slack messages across custom time ranges (this week, last 2 weeks, this month)
recognizes 15+ decision patterns including 'decided to,' 'agreed on,' 'approved,' 'moving forward with,' and deprioritization language
captures the decision itself, date, participants, project/topic, rationale, and source (vault file or Slack channel/thread)
automatically identifies which project each decision relates to and checks existing Decision Logs for duplicates
surfaces decisions made in Slack threads that may not have been captured in formal notes
narrow scans by project name or time range to focus on what matters most
flags decisions missing from project Decision Logs so you can add them before they're forgotten
tracks whether decisions came from vault files or Slack, preserving the audit trail
Example Output
Scanning vault and Slack (last 2 weeks, Project: Customer Portal)...
Found 4 decisions:
-
Decision: Move to PostgreSQL for data layer
- Date: 2024-01-15
- People: Sarah (tech lead), Mike (backend)
- Rationale: Better scalability for growth projections; existing team expertise
- Source: Weekly Report — 2024-01-15 Engineering Sync
- Status: ✅ Logged in Decision Log
-
Decision: Delay Q1 mobile launch to Q2
- Date: 2024-01-18
- People: Product team, exec sponsor
- Rationale: Resource constraints; prioritizing web stability
- Source: Slack — #customer-portal (thread: Jan 18, 2:45 PM)
- Status: ⚠️ NOT in Decision Log — add now?
-
Decision: Approve vendor contract with AuthPlus
- Date: 2024-01-16
- Rationale: Cost savings 30%; meets compliance requirements
- Source: Weekly Report — 2024-01-16 Procurement Notes
- Status: ✅ Logged in Decision Log
-
Decision: We won't pursue SMS notifications MVP
- Date: 2024-01-17
- Rationale: Low user demand from surveys; feature creep risk
- Source: Slack — #product-strategy (Jan 17, 10:22 AM)
- Status: ⚠️ NOT in Decision Log — add now?
What's Included
- SKILL.md: core instruction file with arguments, scanning logic, decision language patterns, and project matching rules
- Decision Extraction Checklist: markdown template to manually verify found decisions before logging
- Decision Log Template: markdown structure for documenting decisions (date, people, rationale, status, source)
- Time Range Reference: quick guide for setting scan parameters (this week, last 2 weeks, this month)
- Slack Integration Setup: brief reference for enabling the Slack MCP tool if needed
Who It's For
- Project managers — keep Decision Logs current without manually hunting through notes and Slack
- Engineering/product leads — ensure architectural and product decisions are formally documented and discoverable
- Operations teams — maintain governance audit trails by capturing all decisions in centralized logs
- Scrum/Agile masters — track sprint and roadmap decisions for retrospectives and planning
- Compliance officers — preserve decision rationale and participants for audit and risk management
Best For
- Weekly decision capture and logging across multiple communication channels
- Identifying decisions buried in Slack threads that haven't made it to formal documentation
- Closing gaps in project Decision Logs during retros or audits
- Creating an audit trail linking decisions to their rationale and participants
- Bulk scanning of archived notes or reports to surface missed decisions






