ccn:document-capture

Parse DECISION:, LEARNING:, and QUESTION: markers into timestamped .notes logs.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/TheGoatedDev/Claude-Code-Notes --skill ccn-document-capture
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ccn:document-capture
Source: https://github.com/TheGoatedDev/Claude-Code-Notes/tree/main/templates/skills/document-capture
Command: npx skills add https://github.com/TheGoatedDev/Claude-Code-Notes --skill ccn-document-capture

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates capturing critical decisions, learnings, and questions from conversations by listening for explicit DECISION:, LEARNING:, or QUESTION: markers and recording them in organized logs for easy review and reference.

Core Features & Use Cases

  • Automatic marker-based capture: detects DECISION:, LEARNING:, or QUESTION: markers in chat and routes them to dedicated logs.
  • Log management: creates and appends to organized files under .notes (e.g., DECISIONS_LOG.md, LEARNINGS.md, QUESTIONS.md) with timestamped entries.
  • Use Case: During product discussions, capture important decisions and questions for traceability and future onboarding.

Quick Start

Trigger the capture by including DECISION:, LEARNING:, or QUESTION: markers in your messages; the system will automatically log entries to the corresponding files.

Frequently Asked Questions about ccn:document-capture

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically capture decisions and learnings from a chat conversation?

You can automatically capture decisions and learnings from chat by using explicit DECISION: or LEARNING: markers in your messages. The system detects these markers and appends timestamped entries to dedicated log files under .notes/.

What is the best way to log questions and notes during product discussions?

The best way to log questions during product discussions is typing QUESTION: markers in the chat. The system parses these markers and appends timestamped entries to a QUESTIONS.md log file for traceability.

How do marker-based notes get organized in my project directory?

Marker-based notes are organized by mapping parsed entries to specific files under the .notes/* directory. The system creates missing templates like DECISIONS_LOG.md and appends timestamped entries to maintain structured logs.

Do I need to manually create log files before capturing chat notes?

You do not need to manually create log files before capturing chat notes. When triggered by a marker, the system automatically creates missing templates and appends timestamped entries to the corresponding logs.

Can I track decisions and learnings without interrupting my chat workflow?

You can track decisions and learnings without interrupting your chat workflow by prefixing statements with DECISION: or LEARNING:. The system handles parsing and file logging transparently in the background.

What happens if a log file is missing when a note marker is triggered?

If a log file is missing when a note marker is triggered, the system automatically creates the missing template file under .notes/ and appends the new timestamped entry to ensure no data is lost.