Storytime Export — Format Transformation
Transform storytime artifacts into formats that other systems can consume. Takes existing storytime output (plans, decisions, team definitions) and produces equivalent artifacts in another system's conventions.
Arguments
What to export and target format: $ARGUMENTS
Supported Export Targets
Decision Records → ADRs
Transform specs/.storytime/history/decisions.md entries into individual
Architecture Decision Record files:
# ADR-<NNN>: <Decision Title>
## Status
Accepted
## Context
<From icebreaker discussion and breakout findings>
## Decision
<The decision and rationale>
## Consequences
<From team discussion — what this enables and what it costs>
Output to docs/adr/ or wherever the repo keeps ADRs.
Plan → GitHub Issues
Transform a plan.md roadmap into GitHub issues:
- Each roadmap item becomes an issue
- Complexity maps to labels (e.g.,
complexity:3,complexity:5) - Non-goals become a tracking issue with "won't do" rationale
- Success criteria become acceptance criteria in issue bodies
- Use
ghCLI to create issues if the user approves
Plan → Linear/Jira Tickets
Same structure as GitHub issues but formatted for Linear or Jira:
- Linear: use
linearCLI or produce a CSV import - Jira: produce a CSV or JSON import format
Personas → Agent Definitions
Transform cohort persona files into another system's agent format:
- Claude Code agents (
.mdfiles inagents/) - Kiro agent definitions
- Custom agent specs
Map: archetype → role, background → system prompt, expertise → capabilities.
Plan → Kiro Spec
Transform a plan into Kiro's spec format:
- Requirements from success criteria
- Tasks from roadmap items
- Design from architecture diagrams (converted from ASCII to Kiro format)
Session → Markdown Report
Flatten an entire session (survey + team + icebreaker + breakouts + plan) into a single readable document for sharing outside the repo:
- Executive summary
- Team and their perspectives
- Key decisions with rationale
- Plan with visual aids
- Appendix with full discussion
Custom Export
If the user specifies a format not listed above:
- Ask what the target system expects
- Read an example of the target format if available
- Map storytime concepts to the target's conventions
- Produce the output
Process
- Identify source — which storytime artifacts to export
- Identify target — which format and where to write
- Read source material — load the storytime artifacts
- Transform — map to target format, preserving content and intent
- Write output — to the location the user specifies
- Report — show what was produced and where
Rules
- Preserve content — export transforms format, not substance. Don't lose decisions, rationale, or nuance in translation.
- Match target conventions — if ADRs in this repo use a specific template, match it. If GitHub issues use specific labels, use them.
- Cite source — each exported artifact should note its storytime origin (e.g., "Exported from storytime session: visual-identity").
- Don't modify source — export is read-only on storytime artifacts. The originals stay unchanged.
- User approves external actions — creating GitHub issues, posting to Linear, etc. requires explicit approval per batch.