Writing Framework
Ideon now uses guide-first prompt composition. Writing behavior is sourced from markdown guides under writing-guide/ and assembled per stage.
Core Principles
- Structure with intent
- Information density over filler
- Specificity over vagueness
- Rhythm and readability
- Scannability and structural signposting
- Active voice with concrete subjects
- Storytelling with discipline
- Channel-native delivery
- Authenticity filter (plain, direct language)
Do and Avoid
Do:
- Use concrete mechanisms and examples.
- Open with a clear hook.
- Build a clear throughline from opening to close.
- Use short, medium, and longer sentences to create natural cadence.
- Start paragraphs with meaningful declarative claims.
- Prefer measurable or operationally testable statements.
- Adapt structure to channel expectations.
Avoid:
- Generic claims without evidence.
- Repetitive sentence cadence.
- Marketing filler and hype language.
- Empty recap lines that add no new information.
- Over-polished AI-sounding transitions and dramatic cliches.
- Copying article structure into social formats unchanged.
Style Selection
You can set one run-level style. Ideon uses this value to select the matching style guide file under writing-guide/styles/.
academicanalyticalauthoritativeconversationalempatheticfriendlyjournalisticminimalistpersuasiveplayfulprofessionalstorytellingtechnical
Prompt Composition Model
Ideon composes writing instructions by loading stage-specific guide bundles plus run metadata:
- Stage bundle guides (planning, section writing, shared plan, channel adaptation)
- Selected style guide (
writing-guide/styles/<style>.md) - Selected intent guide (
writing-guide/content-intent/<intent>.md) - Selected format guide(s) (
writing-guide/formats/<content-type>.md) - Operational metadata in code (run context and target length)
This keeps writing behavior in versioned guide files while preserving deterministic runtime constraints.
How This Applies in Multi-Output Runs
- The same selected style and intent guide applies to every output in the run.
- Format guides then specialize structure for each channel.
- When article output is included, social outputs can use that article as anchor context.
Practical implication:
- Use one style per run for coherence, then vary only targets and counts.
- If you need very different voices, split into separate runs.