decision-log
Structured product decision engine -- takes signal scan output and operator preferences, applies the Signal-to-Decision Pipeline (SDP) framework, and produces…
Skill by Peleke
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/peleke-decision-log
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: data
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/decision-log
What's inside
- Skill name
decision-log- Description
- Structured product decision engine -- takes signal scan output and operator preferences, applies the Signal-to-Decision Pipeline (SDP) framework, and produces a scored, filtered, bias-checked decision record with pre-mortem analysis and kill criteria. Use when choosing which opportunity to pursue from a completed signal scan.
- License
- MIT
- Metadata
- context: fork
- Instructions
- 494 lines in SKILL.md · view on GitHub
Files (3)
- README.md
- SKILL.md
- output-schema.json · references/
SKILL.md (first lines)
# Decision Log
Take signal scan output and operator preferences, run them through the Signal-to-Decision Pipeline (SDP), and produce a structured decision record. Scores opportunities across 6 dimensions, applies strategic filters, checks for cognitive bias, runs a pre-mortem, and outputs a fully logged decision with kill criteria and a next-step hint for persona-extract.
## Step 0: Load Conventions
Before doing ANYTHING, read the shared conventions file:
```
Read ${SKILLS_DIR}/_conventions.md
```
This file defines: canonical vault path, folder-to-type mapping, frontmatter contract, valid statuses, tag hierarchy, cross-reference syntax, and the PipelineEnvelope schema. All output from this skill MUST conform to those conventions. If there is a conflict between this SKILL.md and `_conventions.md`, the conventions file wins.
## Pipeline Position
```
signal-scan -> **decision-log** -> persona-extract -> offer-scope -> hunter-log
```
This skill consumes the output of `signal-scan` and feeds into `persona-extract` for deep persona research on the chosen opportunity.
## When to Use
- Choosing which opportunity to pursue from a completed signal scan
- Recording a product decision with full rationale and alternatives
- Applying structured scoring to signal-derived opportunities
- Running a pre-mortem before committing to build
- Setting kill criteria and revisit dates for a product bet
## Trigger Phrases
- "Which opportunity should I pursue?"
- "Help me decide what to build from this scan"
- "Run a decision log on [signal scan output]"
- "Log a decision for [opportunity]"
- "/decision-log [signal scan output]"
---
## Prerequisites
Before starting, the following must be available:
1. **Signal scan output** -- A completed signal-scan result containing: scan metadata, signals (all 7 types), scored opportunities with ship candidates, and a meta-signal synthesis
2. **Chosen opportunity** -- Which opportunity from the scan the operator wants to pursue (or ask them to choose after presenting the ranked list)
3. **Rationale** -- Why this opportunity over others (the operator's reasoning, beyond the score)
4. **Constraints** -- Concrete limits: "must ship in 1 day", "PDF only", "under $50", etc.
5. **Alternatives rejected** -- Which other opportunities were considered and why they lost
If only the signal scan is provided, present the ranked opportunities and guide the operator through selection before proceeding.
---
## Input
The skill expects the following input structure (typically assembled from signal-scan output and operator conversation):
```typescript
interface DecisionLogInput {
signal_scan: SignalScanOutput // full scan output
chosen_opportunity: string // title from opportunities array
rationale: string // why this one
constraints: string[] // "must ship in 1 day", etc.
alternatives_rejected: {
title: string
reason: string
}[]
confidence: "low" | "medium" | "high"
revisit_by: string // ISO date
}
```
---
## Workflow
```
Signal Scan Output + Operator Preferences
|
Phase 1: Frame the Decision (what exactly are we deciding?)
|
Phase 2: Present the Options (from scan opportunities, ranked by score)
|
Phase 3: Apply SDP Scoring (6-dimension RICE-adapted framework)
|
Phase 4: Strategic Filters (reversibility check, two-way door bias)
|
Phase 5: Bias Check (wanting vs. data, confirmation bias audit)
|
Phase 6: Pre-Mortem (imagine failure -- why did it happen?)
|
Phase 7: Make the Call (record chosen + rejected + rationale)
|
Phase 8: Set Kill Criteria (when to abandon)
|
Phase 9: Generate Next-Step Hint (pre-fill persona-extract inputs)
|
Output: JSON record + Markdown summary -> vault
```
---
## Phase 1: Frame the Decision
**What exactly are we deciding?**
Do not jump to scoring. State the decision explicitly:
- What is the time horizon? ("which opportunity to prototype this week")
- What is the success metric? ("first paying customer within 2 weeks")
- What are the hard constraints? (ship time, format, budget, audience access)
**Produce a decision frame:**
```
Decision: [one-sentence statement of what we are choosing]
Time horizon: [when the bet resolves]
Success metric: [how we know it worked]From Peleke/brunnr, MIT.
More from Peleke/brunnr
- 0.497score
dossier-generator
Peleke
Turn a built system plus a client/deal context into three linked artifacts: a dual-format dossier (human executive summary + agent-facing implementation…
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
agent-pack
Peleke
Package a piece of completed work into an agent-consumable pack: an entrypoint README, the source documents, and an input-output contract, ready to hand to an…
SkillCFreshness: C★ 1Claude Code +9 - 0.437score
hunter-log
Peleke
Persistence layer for the hunter product discovery pipeline.
SkillDFreshness: D★ 1Claude Code +9 - 0.437score
chapter-generator
Peleke
Generate a single tutorial chapter from a structured spec.
SkillDFreshness: D★ 1Claude Code +9 - 0.437score
community-pitch
Peleke
Community pitch engine -- takes persona extraction output and signal scan data, then produces a complete paid community plan with concept, platform…
SkillDFreshness: D★ 1Claude Code +9 - 0.437score
content-planner
Peleke
Scan GitHub activity and buildlog entries, synthesize engineering work into publishable content opportunities with fan-out analysis, and output an…
SkillDFreshness: D★ 1Claude Code +9 - 0.437score
curriculum-planner
Peleke
Interactive elicitation protocol for designing tutorial series.
SkillDFreshness: D★ 1Claude Code +9 - 0.437score
issue
Peleke
Draft well-structured GitHub issues with clear titles, structured descriptions, acceptance criteria, and appropriate labels.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
linwheel-content-engine
Peleke
Orchestrate LinkedIn content creation through LinWheel's MCP server.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
ax-interview
Peleke
Run a structured AX Interview on an agent-tool interaction session.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
ax-rubric
Peleke
Score agent-facing tool descriptions against the AX Description Rubric.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
engagement-pass
Peleke
Retrofit existing notebooks with interactive engagement elements — Plotly plots, video embeds, ipywidgets, animations, concept maps, and "build a toy"…
SkillDFreshness: D★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 14
- Last commit (this folder)
- Mar 14, 2026 (7 months ago)
- Last release
- Mar 12, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Peleke/brunnr
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Peleke
- 0.497score
dossier-generator
Peleke
Turn a built system plus a client/deal context into three linked artifacts: a dual-format dossier (human executive summary + agent-facing implementation…
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
agent-pack
Peleke
Package a piece of completed work into an agent-consumable pack: an entrypoint README, the source documents, and an input-output contract, ready to hand to an…
SkillCFreshness: C★ 1Claude Code +9 - 0.437score
curriculum-planner
Peleke
Interactive elicitation protocol for designing tutorial series.
SkillDFreshness: D★ 1Claude Code +9 - 0.437score
chapter-generator
Peleke
Generate a single tutorial chapter from a structured spec.
SkillDFreshness: D★ 1Claude Code +9 - 0.437score
community-pitch
Peleke
Community pitch engine -- takes persona extraction output and signal scan data, then produces a complete paid community plan with concept, platform…
SkillDFreshness: D★ 1Claude Code +9 - 0.437score
content-planner
Peleke
Scan GitHub activity and buildlog entries, synthesize engineering work into publishable content opportunities with fan-out analysis, and output an…
SkillDFreshness: D★ 1Claude Code +9
Cite this page
decision-log skill. Agent Mart. https://agentmart.dev/skills/peleke-decision-log (last updated 2026-10-24)