create-note

Create living notes for unresolved decisions and design context via a scaffold CLI.

Updated Mar 21, 2026
One-click install
npx skills add https://github.com/mikestopcontinues/agent-skills --skill create-note-mikestopcontinues
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: create-note
Source: https://github.com/mikestopcontinues/agent-skills/tree/main/claude/skills/create-note
Command: npx skills add https://github.com/mikestopcontinues/agent-skills --skill create-note-mikestopcontinues

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Design context, deferred decisions, and cross-cutting implementation contracts often get lost between conversations because they don't warrant a full research spike or tech spec. This Skill gives that working knowledge a persistent, well-placed home in the docs tree. ## Core Features & Use Cases - Scope resolution: Automatically determines whether a note belongs to a project (docs/xNNN-<name>/notes/) or the global scope (docs/notes/), asking once when ambiguous. - Name normalization: Converts titles like OAuth/PKCE notes! into clean kebab-case filenames such as oauth-pkce-notes. - CLI-based scaffolding: Delegates file creation to the yolo new note scaffold CLI, parsing its JSON envelope for the created path and surfacing structured errors like collision or missing-project. - Use Case: While designing an auth flow you discover an unresolved decision about channel outbox ownership. Invoke the skill to scaffold channel-outbox-ownership.md in the current project's notes directory, then fill in the Core Questions and Scope sections. ## Quick Start Ask the assistant to create a note named channel-outbox-ownership capturing the deferred decision about message delivery ownership in the current project.

Frequently Asked Questions about create-note

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

FAQPage Schema
How do I create a project note in a docs-based workflow?▼

Invoke the create-note skill with a descriptive title. It normalizes the name to kebab-case, resolves whether the working directory is inside a docs/xNNN-name/ project, and scaffolds the note via the yolo new note CLI into the project's notes/ directory.

When should I use a note instead of a spike or plan?▼

Use a note for unresolved decisions, working knowledge, and design context that need a home but aren't research or a spec. Use create-spike for researching a topic and create-plan for writing a tech spec.

Where do global notes vs project notes get saved?▼

Project notes land at docs/xNNN-name/notes/<kebab>.md when the working directory or prompt resolves to an existing project. Global notes land at docs/notes/<kebab>.md when no project context exists; the skill never forces project loading.

What happens if a note with the same name already exists?▼

The scaffold CLI exits non-zero and returns a JSON envelope on stderr with code collision and a message. The skill surfaces that message to the user rather than retrying blindly.

Can notes have subdirectories or numbered prefixes?▼

No. Notes are flat files placed directly in the chosen notes/ directory using descriptive kebab-case filenames without numbered prefixes. They are living documents updated later via the edit-doc skill.