| child_skills | [{"id":"idea_expansion_lens","name":"Idea Expansion Lens","summary":"Fan one idea out into a labeled spread of angles (origin, consequence, tangent, counter-turn, detail, audience cut) so the user can curate the strongest path before drafting.","when_to_load":["When the idea is single and raw and you need a spread of distinct angles to choose from.","When the user says \"what else could I say about this\", \"give me angles\", or \"help me brainstorm takes\"."],"path":"apps/web/src/lib/services/agentic-chat/tools/skills/definitions/idea_expansion_lens/SKILL.md"},{"id":"storyboard_journey_lens","name":"Storyboard Journey Lens","summary":"Find the shape of a story-driven piece by mapping the audience's journey to the idea (situation, encounter, wrong path, turn, new state) and choosing an entry point (message-, image-, or gag-first).","when_to_load":["When the piece is carried by a person, a moment, or an arc rather than a bare claim.","When the user says \"tell the story of\", \"walk through how\", or \"take people on the journey\"."],"path":"apps/web/src/lib/services/agentic-chat/tools/skills/definitions/storyboard_journey_lens/SKILL.md"},{"id":"lived_conviction_lens","name":"Lived Conviction Lens","summary":"Mine the creator's own experience for an earned belief, the proof behind it, and the bridge to the reader, when the piece's power is authority.","when_to_load":["When the creator has a hard-won opinion or personal stake and wants the piece to carry authority.","When the user says \"I've learned that\", \"everyone gets this wrong and I know because\", or \"what building X taught me\"."],"path":"apps/web/src/lib/services/agentic-chat/tools/skills/definitions/lived_conviction_lens/SKILL.md"},{"id":"framework_extraction_lens","name":"Framework Extraction Lens","summary":"Turn a messy practice into a named, repeatable framework, or tear down an example to extract transferable principles.","when_to_load":["When the user wants to teach a repeatable method or systematize tacit knowledge.","When the user says \"make this a framework\", \"break down why this worked\", or \"turn this into steps\"."],"path":"apps/web/src/lib/services/agentic-chat/tools/skills/definitions/framework_extraction_lens/SKILL.md"},{"id":"sensory_double_tap","name":"Sensory Double-Tap","summary":"Reinforce the key beats of an approved draft through a second sensory channel (visual cue, demo, concrete example), bounded by what the target medium can carry.","when_to_load":["When a draft spine is approved and you are adding visuals, demos, diagrams, or concrete examples.","When the user says \"make this hit harder\", \"what should I show here\", or \"add visuals\"."],"path":"apps/web/src/lib/services/agentic-chat/tools/skills/definitions/sensory_double_tap/SKILL.md"},{"id":"medium_tailoring","name":"Medium Tailoring","summary":"Reshape an approved, enhanced draft into one target medium's native format and apply that medium's amplification levers, using a per-medium reference module (LinkedIn, Instagram, X, YouTube, blog, newsletter).","when_to_load":["When the draft is written and you are fitting it to a specific medium.","When the user says \"format this for X\", \"turn this into a thread\", or \"make it a carousel\"."],"path":"apps/web/src/lib/services/agentic-chat/tools/skills/definitions/medium_tailoring/SKILL.md"}] |
| dependencies | [{"id":"idea_expansion_lens","owns":"Breadth of angles from one idea — a labeled spread to curate before drafting."},{"id":"storyboard_journey_lens","owns":"Story shape + entry point (before drafting) — the journey map."},{"id":"lived_conviction_lens","owns":"Earned belief + proof from lived experience."},{"id":"framework_extraction_lens","owns":"Naming a framework or tearing down an example."},{"id":"story_driven_content_craft","owns":"Executing narrative craft in the draft (storyboarded shape)."},{"id":"nonfiction_writing_from_lived_conviction","owns":"Executing an essay from lived conviction (conviction-shaped draft)."},{"id":"hook_craft_short_form","owns":"The opening / hook / first line."},{"id":"viral_video_script_structure","owns":"Video body / retention structure."},{"id":"sensory_double_tap","owns":"Adding visuals / demos / examples (the Enhance stage)."},{"id":"medium_tailoring","owns":"Fitting a draft to a specific medium's native format (the Tailor stage)."},{"id":"algorithm_aware_publishing","owns":"Platform fit, cadence, algorithm strategy (upstream of formatting)."},{"id":"content_strategy_beyond_blogging","owns":"Channel / format / distribution strategy."}] |