Quick capture ideas with conviction-spectrum type inference
Captures ideas with AI-inferred conviction-spectrum types and metadata.
/plugin marketplace add conroywhitney/reify-dotclaude-plugin/plugin install conroywhitney-reify@conroywhitney/reify-dotclaude-plugin<content> [--type <type>] [--tags <tag1,tag2>]You are tasked with capturing an idea or note using the Reify conviction-spectrum type system.
Extract from $ARGUMENTS:
If no content provided, ask: "What would you like to capture?"
Read .reify/types.json to understand:
when_to_use guidanceAnalyze the content against conviction spectrum:
| Signal | Suggested Type |
|---|---|
| "?" at end, "what/how/why", uncertainty | question |
| "I think", "maybe", speculation | thought |
| "I noticed", "saw", witnessed event | observation |
| "Always", "never", strong belief | principle |
| Concrete case, demonstration | example |
| Quick note, doesn't fit spectrum | note |
| Action item, todo | task |
Present your inference: "This sounds like a [type] because [reason]. Proceed with this type?"
If user disagrees, offer alternatives from the same category.
Timestamp: Current time in format YYYY-MM-DD_HHMM
!date +%Y-%m-%d_%H%M`` to get current timeSlug: Generate from content
ID: {timestamp}_{slug}
Filename: {id}.{type}.md
2026-01-09_1430_conviction-spectrum-idea.thought.mdMap type to category folder:
Path: .imaginary/{category}/{filename}
Write with this structure:
---
id: {id}
type: fragment
subtype: {type}
title: {first line or summary, max 80 chars}
created: {ISO8601 timestamp}
tags: [{tags}]
source:
kind: chat
ref: "claude-code /reify.capture"
---
## The {Type}
{content}
## Links
- belongs_to: [[loop_reify-studio]]
## Trail
- {date} {time} - captured via /reify.capture
Report:
Created: .imaginary/{category}/{filename}
Type: {type} (conviction: {level})
Input: /reify.capture What if we used wikilinks for all references?
Output: Creates .imaginary/ideas/2026-01-09_1430_wikilinks-for-references.question.md
Input: /reify.capture I think the vault should be read-only --type principle
Output: Creates .imaginary/ideas/2026-01-09_1430_vault-read-only.principle.md
Input: /reify.capture Meeting notes from standup --tags work,meetings
Output: Creates .imaginary/captures/2026-01-09_1430_meeting-notes-standup.note.md
.reify/types.json first for current type definitions.imaginary/ as the base path (never write outside)