From obs
Iterates on a narrative writing project's overview — challenges concepts, proposes alternatives, and validates structure until the project is ready for TOC generation. Use when developing a novel, RPG scenario, or guide concept; when the overview is empty or needs challenging; when stuck on narrative structure. Do NOT use for software or code brainstorming — use aidd-refine:brainstorm instead; do NOT use once the overview is complete and validated — use `writing:toc` instead.
How this skill is triggered — by the user, by Claude, or both
Slash command
/obs:forgesonnetThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Conversational partner for narrative concept development. Reads the project's overview file (`<projet>/_brief/overview.md`), then enters a challenge loop: analyze → challenge → propose alternatives → update. Exits when the overview satisfies all required narrative elements (pitch, structure, characters, stakes, tone).
Conversational partner for narrative concept development. Reads the project's overview file (<projet>/_brief/overview.md), then enters a challenge loop: analyze → challenge → propose alternatives → update. Exits when the overview satisfies all required narrative elements (pitch, structure, characters, stakes, tone).
| # | Action | Role | Input |
|---|---|---|---|
| 01 | forge | Challenge and iterate on a writing project's overview | [<projet>] (default: CWD) |
Single action: 01 → repeat until exit criteria met.
Trigger-to-action mapping:
forge<projet>/_brief/overview.md (working dir _brief/, content not prefixed). obs:brief later consolidates this overview (with lore/rules/data) into the self-contained _brief/summary.md.research "<topic>".references/overview-checklist.md — exit criteria per document type (novel / scenario / roleplaying / guide)${CLAUDE_PLUGIN_ROOT}/references/jdr-layout.md — local resolution of a JDR domain R and its universe docs (R/_univers/<univers>/), for consistency checks when the project belongs to a game.evals/scenarios.jsonSearches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Implements vector databases with Pinecone, Weaviate, Qdrant, Milvus, pgvector for semantic search, RAG, recommendations, and similarity systems. Optimizes embeddings, indexing, and hybrid search.
npx claudepluginhub rebellioussmile/my-claude-marketplace --plugin obs