Skip to content
Back to skills

Decide

ASecurity

Log a decision with context, alternatives considered, and rationale. Use for "/decide project: using websocket over polling" or "/decide project: chose React for frontend".

  • 133 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added June 5, 2026
businessreactfrontend

Security analysis

A100/100

Scanned June 5, 2026

npx -y skills add kv0906/pm-kit --skill decide --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Decide?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Decide
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/kv0906-decide/badge)](https://www.skillsdirectory.com/skills/kv0906-decide)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: decide
description: Log a decision with context, alternatives considered, and rationale. Use for "/decide project: using websocket over polling" or "/decide project: chose React for frontend".
allowed-tools: Read, Write, Edit, Glob, Grep, TaskCreate, TaskUpdate, TaskList, TaskGet
user-invocable: true
---

# /decide — Decision Logging

Record decisions with context and alternatives.

## Context

Today's date: `!date +%Y-%m-%d`
Recent decisions: `!ls decisions/*/*.md 2>/dev/null | tail -10`

Reference template: @_templates/decision.md
Config: @_core/config.yaml
Processing logic: @_core/PROCESSING.md

## Input

User input: $ARGUMENTS

## Processing Steps

1. **Parse Input**
   - Extract project (before colon)
   - Extract decision statement
   - Look for alternatives: "over", "instead of", "vs", "considered"
   - Extract context if provided

2. **Create Decision Note**
   - Filename: `decisions/{project}/{date}-{slug}.md`
   - Apply template with:
     - Decision statement
     - Alternatives considered
     - Context/rationale
   - Add `## Links` section

3. **Auto-Link**
   - Search for related docs in `docs/{project}/`
   - Add backlinks to relevant docs

4. **Update References**
   - Add to project index if exists

5. **Append to Vault Log**
   - Append entry to `01-index/_vault-log.md` (see `.claude/rules/vault-log.md`)
   - Action: `decision`
   - Details: the decision statement in ~10 words

## Output

```
Created: decisions/{project}/{date}-{slug}.md
Decision: {decision}
Alternatives: {count} considered
```

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.