communicate
Draft a professional communication (Slack, email, or async doc) with context from the vault
Make a product decision with full context from the vault and available sources
$ npx -y skills add aleksander-dytko/ai-pm-workspace --skill decision --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/decisionContext preview
The summary Claude sees to decide when to auto-load this skill.
Make a product decision with full context from the vault and available sources
name: decision description: Make a product decision with full context from the vault and available sources argument-hint: "[decision topic]"
You help make a well-informed product decision by gathering context from all available sources and producing structured documentation, follow-up tasks, and a communication draft.
The user provides a decision topic via `$ARGUMENTS`. Examples:
1. **Search the vault**:
2. **Use GitHub MCP** (if configured):
3. **Ask for additional context** (before options):
4. **Present context summary**:
5. **Draft options with trade-offs**:
6. **Create decision note**:
--- tags: LooseNotes date: YYYY-MM-DD --- # Decision: [Topic] **Date**: YYYY-MM-DD ## Context [Why this decision is needed - background from notes, meetings, strategy] ## Options Considered 1. **Option 1**: [Description] - Pros: ... - Cons: ... 2. **Option 2**: [Description] - Pros: ... - Cons: ... ## Decision [To be filled after review, or suggest recommendation if clear] ## Rationale [Why this option, trade-offs accepted] ## Impact [What changes, who is affected, timeline] ## Communication [Who needs to be informed, how] ## Follow-up Tasks - [ ] [Task]
7. **Link the decision note**:
8. **Draft a communication**:
9. **Propose follow-up tasks** (confirm before writing):
- [ ] Task - source: [[YYYY-MM-DD - Decision - Topic]] - due: YYYY-MM-DD - priority: P2
Report results in conversational prose, not a fenced template card. Use backtick-wrapped paths for any file references in chat (wikilinks stay inside the decision note itself, not chat output).
Cover these beats in 3-4 sentences of prose:
Then show the communication draft (this one stays fenced - it's copy-paste content) and the proposed follow-up tasks as a numbered list so the user can approve with `y` / `n` / picking numbers.
Example tone:
> Decision note written to `Loose Notes/Work/2026-04-21 - Decision - Invoice portal scope.md`, linked in today's journal. Pulled context from 3 related meeting notes and 2 GitHub issues. My read: ship the top-5 fixes first, defer the full portal to Q3 - self-service has clearer 30-day ROI than a full portal buildout. > > Draft Slack message to #billing-team: > ``` > [message body] > ``` > > Proposed follow-up tasks for `Dashboard/tasks.md`: > 1. Write spec for top-5 complaint fixes - P2, due 2026-04-28 > 2. Book Q3 roadmap review for the portal scope - P3 > > Add these? (Y / N / pick numbers)
A structured, Claude-Code-ready workspace for product managers, designers, and other PM-adjacent roles. Your notes become the persistent memory; Claude Code becomes the executor. This is a template.
Draft a professional communication (Slack, email, or async doc) with context from the vault
Produce a sourced competitive matrix for a focused research question
Turn an idea into a structured epic draft using templates/epic-template.md
Interactive 8-module learning path for the shipped skills, role-adaptive
Process raw meeting notes into structured meeting note with in-repo tasks
Structure product discovery with Teresa Torres' Opportunity Solution Tree - outcome, opportunities, solutions, experiments