- 8 company agents: Lyra (intake), Selene (CEO), Atlas (research), Nova (publishing ops), Iris (author), Devon (dev editor), Lane (line editor), Cora (continuity editor) - 19 additional templates (20 total): blog, recipe, short_story, book pipeline, ai_article, planning, boardroom, quick, project_index - 5 skill guides: YA, Romance, SciFi, Blog, Recipe writing - Rewritten charter and business plan Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
29 lines
1.6 KiB
Markdown
29 lines
1.6 KiB
Markdown
# Crimson Leaf Publishing — Skills Catalog
|
|
|
|
Skills are context-sensitive reference documents injected into an agent's prompt
|
|
when a template declares a `skills:` array. They provide craft knowledge without
|
|
permanently inflating RAG storage.
|
|
|
|
## Available Guides
|
|
|
|
| Path | Purpose | Used by |
|
|
|------|---------|---------|
|
|
| `guides/YAFictionGuide.md` | YA genre conventions, voice rules, tropes, audience sensitivities | `book_outline`, `book_chapter`, `short_story` when genre is YA |
|
|
| `guides/RomanceFictionGuide.md` | Romance beats, HEA/HFN requirement, sub-genre map, tension escalation | `book_outline`, `book_chapter`, `short_story` when genre is romance |
|
|
| `guides/SciFiFictionGuide.md` | World-building discipline, tech credibility, sub-genre map, pacing | `book_outline`, `book_chapter`, `short_story` when genre is sci-fi |
|
|
| `guides/BlogWritingGuide.md` | Blog structure, hook styles, CTA patterns, voice rules | `blog_write`, `blog_research` |
|
|
| `guides/RecipeWritingGuide.md` | Recipe format, headnote style, ingredient conventions, method voice | `recipe_develop`, `recipe_collection_plan` |
|
|
|
|
## How Skills Work
|
|
|
|
1. A template declares `skills: ["guides/YAFictionGuide.md"]` at the top level.
|
|
2. At prompt assembly time, the pipeline fetches each file from `pae/crimson_leaf_publishing/skills/{path}`.
|
|
3. Content is injected as the `*** SKILLS & GUIDES ***` section in the agent's prompt.
|
|
4. The agent reads the guide as authoritative reference material for the current task.
|
|
|
|
## Adding a New Skill Guide
|
|
|
|
1. Create the file in `guides/`
|
|
2. Add an entry to this table
|
|
3. Reference the path in the relevant template's `skills:` array
|