Files
claude-archeflow-plugin/templates/bundles/writing-short-story/domain.yaml
Christian Nennemann 52d9d8dd05 feat: add 4 template bundles (writing, backend, security, quick-fix)
Ready-to-use project templates with team, workflow, domain, and config:
- writing-short-story: fiction 5-15k words, custom archetypes, sonnet for prose
- backend-feature: standard PDCA, full team, haiku for reviews
- security-review: thorough 3-cycle, all reviewers incl. trickster
- quick-fix: minimal 1-cycle, creator+maker+guardian only
2026-04-03 12:14:14 +02:00

75 lines
2.2 KiB
YAML

# Domain: Writing
# Maps ArcheFlow's code-oriented defaults to creative writing terminology.
# Used by the story-development team for short fiction workflows.
name: writing
description: "Creative writing — short stories, novellas, fiction"
# Concept mapping — how generic ArcheFlow terms translate for writing
concepts:
implementation: "draft/prose"
tests: "consistency checks"
files_changed: "word count delta"
test_coverage: "voice drift score"
code_review: "prose review"
build: "compile/export"
deploy: "publish"
refactor: "revision"
bug: "continuity error"
feature: "scene/chapter"
PR: "manuscript submission"
# Metrics — what to track instead of lines/files/tests
metrics:
- word_count
- voice_drift_score
- dialect_density
- scene_count
- dialogue_ratio
# Review focus areas — override default Guardian/Sage lenses
review_focus:
guardian:
- plot_coherence
- character_consistency
- timeline_accuracy
- continuity
sage:
- voice_consistency
- prose_quality
- dialect_authenticity
- forbidden_pattern_violations
skeptic:
- premise_strength
- character_motivation
- ending_satisfaction
trickster:
- reader_confusion_points
- pacing_dead_spots
- suspension_of_disbelief_breaks
# Context injection — what extra files agents should read per phase
context:
always:
- "voice profile YAML (profiles/*.yaml)"
- "persona YAML (personas/*.yaml)"
- "character sheets (characters/*.yaml)"
plan_phase:
- "series config (colette.yaml) if present"
- "previous stories (for series continuity)"
- "story brief / premise"
do_phase:
- "scene outline from Creator"
- "voice profile for style reference"
check_phase:
- "voice profile (for Sage drift scoring)"
- "outline (for Guardian coherence check)"
- "character sheets (for consistency)"
# Model preferences — writing needs quality for prose generation and review
model_overrides:
maker: sonnet # Prose quality matters more than speed
story-sage: sonnet # Needs taste for voice evaluation
story-explorer: haiku # Research is analytical, haiku suffices
creator: haiku # Outlining is structural, haiku suffices