story-architect
Skill29 starsChanged 7 months agoMITView on GitHub
Converts fictional world ideas into classified lore files with canon-safe enrichment, and keeps each world's own rules in that world's repo. Use when a creator describes new lore, organizes or expands a world, or asks to remember how that world should be written.
5 other projects use a version of this.
Adopted by
Most recently taken up by
- Tivaphe/hermes-worldbible-skillstheir own version, first seen Oct 20, 2026
- FSBuilder-mayuresh93/product-film-directortheir own version, first seen Aug 18, 2026
- design1online/author-ittheir own version, first seen Jul 13, 2026
- NeuraCerebra-AI/story-architect-skilltheir own version, first seen May 18, 2026
- RandomNest/aivideo-production-skillstheir own version, first seen Feb 20, 2026
Other versions5 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 5
- RandomNest/aivideo-production-skills★ 15same name
- design1online/author-it★ 2same name
- FSBuilder-mayuresh93/product-film-director★ 0same name
- NeuraCerebra-AI/story-architect-skill★ 0same name
- Tivaphe/hermes-worldbible-skills★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository13 other files it gives its agents.
- agent-creatorSkill
- agent-skill-creatorSkill
- art-engineSkill
- capability-architectureSkill
- copy-sanitizerSkill
- intent-replaySkill
- md-compressorSkill
- md-design-systemSkill
- opportunity-gap-finderSkill
- project-graphSkill
- skill-scanSkill
- token-estimatorSkill
- vector-drawingSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
20 rules. 0 are common, 15 are distinctive, and 5 are very specific to this project.
0
Common
Most of the 4 edited versions we read keep these.
15
Distinctive
This author's own choices. Worth a look.
5
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 12
Keep established canon. Fill only missing metadata when new canon arrives.
- Distinctive: line 13
Read this world's AGENTS.md before writing.
- Distinctive: line 18
When the creator describes a world idea:
- Very specific: line 20
Read root AGENTS.md and the agent/ files it lists.
- Very specific: line 22
Run a canon check against related entries.
- Distinctive: line 25
Ask one minimal question only when classification or a required field is unclear.
- Very specific: line 28
When the creator asks to remember a way of working, write it under agent/ and index it from AGENTS.md.
- Distinctive: line 36
Write lore and house rules into the world repository.
- Distinctive: line 48
When one prompt describes several concepts, create one file per concept.
- Distinctive: line 52
Ask only a minimal, targeted question when classification or a required field is unclear.
- Distinctive: line 56
Run canon checks before creating entries.
- Distinctive: line 64
When the creator supplies new canonical details, fill empty, unknown, or placeholder metadata on existing entries.
- Distinctive: line 66
Update only fields that are empty, unknown, or clearly placeholders.
- Distinctive: line 67
Keep established canon unless the creator asks for a revision.
- Distinctive: line 68
Ask a targeted question when more than one value is plausible.
- Very specific: line 69
Add new values onto related and themes.
- Distinctive: line 75
Structure: Use the frontmatter schema in references/schema.md.
- Distinctive: line 76
Templates: Use the category templates in references/file-templates.md.
- Distinctive: line 77
Naming: Use lowercase kebab-case from references/naming-conventions.md.
- Very specific: line 78
Placement: Use the flat folders in references/hierarchy.md, plus folders registered in agent/categories.md.
“Common” is measured: kept by at least 6 in 10 of the 4 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Story Architect
Summary
- Turn each idea into one markdown file per concept.
- Classify, name, and place the file from the schema and category guide.
- Keep established canon. Fill only missing metadata when new canon arrives.
- Read this world's
AGENTS.mdbefore writing. If it is silent, use these defaults and continue. - Store standing preferences in that repo's
agent/folder.
Core Workflow
When the creator describes a world idea:
- Read root
AGENTS.mdand theagent/files it lists. If they are absent, use skill defaults. - Understand what the idea represents.
- Run a canon check against related entries. If
agent/canon-safety.mdexists, follow it. - Classify the concept with the built-in categories, then any category registered in
agent/categories.md. - Decide whether one file or several files are needed.
- Ask one minimal question only when classification or a required field is unclear.
- Generate the file or files from the schema and templates. Set
time_eraandtime_spanon every entry. Reuse an era label the repo already uses when one fits. - Enrich existing files when new canon fills missing metadata.
- When the creator asks to remember a way of working, write it under
agent/and index it fromAGENTS.md.
World-kit behavior: references/world-kit.md.
Non-Negotiable Rules
Scope Rule
Write lore and house rules into the world repository. Register a new category only when the creator wants that kind of entry. Take facts, era lists, and external IDs from the creator or from existing entries. Keep this world's preferences out of this skill.
World Kit Rule
Recorded preferences win over skill defaults. A missing preference does not block the task. Standing preferences are written into the repo, not left in chat. See references/world-kit.md.
Classification Rule
Infer the category when the creator does not name one. Use references/categories.md, then categories registered for this world.
Multi-Concept Rule
When one prompt describes several concepts, create one file per concept.
Gap Question Rule
Ask only a minimal, targeted question when classification or a required field is unclear.
Canon Check Rule
Run canon checks before creating entries. Report conflicts with canon-safe status framing. See references/canon-rules.md.
Link Rule
Each related value matches another entry's name exactly. After edits, fix or report names that do not resolve.
Progressive Enrichment Rule
When the creator supplies new canonical details, fill empty, unknown, or placeholder metadata on existing entries.
- Update only fields that are empty, unknown, or clearly placeholders.
- Keep established canon unless the creator asks for a revision.
- Ask a targeted question when more than one value is plausible.
- Add new values onto
relatedandthemes.
See references/canon-rules.md.
Output Contract
- Structure: Use the frontmatter schema in references/schema.md.
- Templates: Use the category templates in references/file-templates.md.
- Naming: Use lowercase kebab-case from references/naming-conventions.md.
- Placement: Use the flat folders in references/hierarchy.md, plus folders registered in
agent/categories.md. - Status: Set a canon status from references/canon-rules.md.
- Time: Set
time_eraandtime_spanon every entry. - Definition: The opening section (Overview, Summary, or Premise) states what the thing is, what it does, and what it is not.
Reference Index
- World kit: how a world sets categories, time, links, and house rules: references/world-kit.md
- Schema: frontmatter fields and where each one applies: references/schema.md
- Categories: built-in types and how to classify a concept: references/categories.md
- Naming: kebab-case file names: references/naming-conventions.md
- Templates: category file shapes: references/file-templates.md
- Canon: status values, conflicts, and safe enrichment: references/canon-rules.md
- Hierarchy: flat folders and place nesting: references/hierarchy.md
When To Use This Skill
- A creator describes a new lore concept, or several at once.
- A creator asks to organize, expand, or keep a fictional world consistent.
- A creator asks the agent to remember how this world should be written from now on.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

