How rindig/interpreted-context-methdology works
1. What this repo is
This is not a software application in the usual sense; it is a repository of filesystem-based AI workflows. The core idea is that folder structure, markdown prompts, and staged output files replace a traditional orchestration framework.
2. Repository-level layers
The root contains the methodology and the reusable scaffolding:
- README.md explains the ICM approach.
- CLAUDE.md is the always-loaded top-level agent entrypoint.
- _core/ holds the canonical conventions, placeholder syntax, and reusable templates.
- workspaces/ contains concrete workflows for different domains.
3. The architectural unit: a workspace
Each workspace is a self-contained pipeline with its own:
- CLAUDE.md and CONTEXT.md for routing and role definition
- setup/ questionnaire for one-time configuration
- shared/ domain-wide constants or resources
- skills/ specialized knowledge bundles and helper scripts
- stages/ numbered stage folders with CONTEXT.md, references/, and output/
4. How data moves
The main data flow is stage output becomes the next stage’s input. Each stage writes plain-text artifacts into its output/ directory, and later stages read those files. Humans can edit the output between stages, so the filesystem is both the transport layer and the review surface.
5. How agents are scoped
The repo uses a layered context model:
- root-level Claude instructions
- workspace-level routing context
- stage-level contracts in each CONTEXT.md
- stage references and shared knowledge
- working artifacts from previous stages
This keeps each stage narrowly focused and prevents loading the whole repo into context.
6. Conventions as the real framework
_core/CONVENTIONS.md is the central policy document. It defines the rules that make the system work: one stage per job, one-way references, canonical sources, selective file loading, checkpoints, audits, and questionnaire-driven setup. This file functions like the architecture spec for all workspaces.
7. Workspace-builder subsystem
workspaces/workspace-builder is itself an ICM pipeline for generating new ICM workspaces. Its stages are:
- discovery
- mapping
- scaffolding
- questionnaire design
- validation
This is the meta-workflow that standardizes how new workspaces are created and ensures they follow the conventions.
8. Course-deck-production pipeline
workspaces/course-deck-production turns unstructured source material into polished slide decks. Its stages are:
- extraction
- curriculum
- outline
- generation
- QA delivery
Supporting assets include a design-system/, shared course metadata, and a PPTX skill bundle with OOXML tooling. This workspace is heavily oriented around PowerPoint/PPTX structure, slide patterns, and output validation.
9. Script-to-animation pipeline
workspaces/script-to-animation converts a content idea into a script, then into an animation specification, then into Remotion build output. Its stages are:
- script
- spec
- build
It includes frontend design guidance plus Remotion best-practices docs, which indicate that the final deliverable is code-driven motion graphics rather than a static document.
10. Voice-driven-animation pipeline
workspaces/voice-driven-animation is a more media-rich pipeline:
- research
- script
- voice
- animate
- render
It adds external-media steps through dedicated skills for ElevenLabs narration generation and Whisper-based beat detection/transcription. This workspace bridges text, audio, timing analysis, and Remotion scene construction.
11. Skills as portable capability packs
The skills/ folders are reusable knowledge and helper-script bundles. They are not stages themselves; they are selectively loaded support material. Examples include:
- PPTX/OOXML handling and validation scripts
- Remotion scene and composition best practices
- ElevenLabs audio generation
- Whisper transcription and beat finding
These skills materially shape how stage outputs are produced.
12. Shared, stable configuration versus run-specific artifacts
The repo separates durable configuration from run output:
- shared/ and design-system/ hold stable reference material
- references/ under each stage encode stage-specific rules
- output/ contains transient artifacts for the current run
Output folders are intentionally empty in the repo except for .gitkeep, reinforcing that the important runtime state is generated per execution.
13. Human-in-the-loop control points
This architecture is built for sequential workflows with review gates. Stages can include checkpoints and audits, so the agent pauses, the human can steer, and then the pipeline continues. That makes the system closer to a controlled production line than an autonomous agent swarm.
14. Boundary of the whole system
The repo’s boundary is the workspace folder itself. There is no central server, queue, or database. The important integration points are:
- markdown files as prompts and contracts
- local folders as state
- external tools only where a workspace requires them, such as Remotion, PowerPoint/OOXML tooling, ElevenLabs, or Whisper
The architecture is therefore local-first, file-first, and intentionally transparent.
Main entry points: CONVENTIONS.md Conventions · script-to-animation/CONTEXT.md Script context · course-deck-production/CONTEXT.md Course context · workspace-builder/CONTEXT.md Builder context
Components 34
Repo root
Methodology and top-level entrypoints
- README · Explains the ICM approach and repository structure
README.md - Root Claude · Always-loaded top-level instructions for the repository
CLAUDE.md
Core framework
Shared conventions, syntax, and templates
- Conventions · Canonical rules for staged, file-based workflows
_core/CONVENTIONS.md - Placeholders · Placeholder and substitution syntax used across templates
_core/placeholder-syntax.md - Claude template · Reusable template for workspace-level Claude instructions
_core/templates/workspace-claude-template.md - Context template · Reusable template for workspace routing context
_core/templates/workspace-context-template.md - Stage template · Reusable template for stage-level context contracts
_core/templates/stage-context-template.md - Questionnaire template · Reusable template for setup questionnaires
_core/templates/questionnaire-template.md
Workspace builder
Meta-workflow for generating new workspaces
- Builder Claude · Workspace-level routing instructions for generating workspaces
workspaces/workspace-builder/CLAUDE.md - Builder context · Defines the workspace-builder role and execution model
workspaces/workspace-builder/CONTEXT.md - Builder refs · Conventions references and examples used by the builder
workspaces/workspace-builder/references/conventions-reference.md - Builder setup · Initial setup questionnaire for the builder workspace
workspaces/workspace-builder/setup/questionnaire.md - Discovery · Finds the source material and constraints for a new workspace
workspaces/workspace-builder/stages/01-discovery/CONTEXT.md - Mapping · Maps the intended pipeline structure to conventions
workspaces/workspace-builder/stages/02-mapping/CONTEXT.md - Scaffolding · Generates the workspace structure and baseline files
workspaces/workspace-builder/stages/03-scaffolding/CONTEXT.md - Questionnaire design · Designs the setup questionnaire for the new workspace
workspaces/workspace-builder/stages/04-questionnaire-design/CONTEXT.md - Validation · Checks the generated workspace against conventions
workspaces/workspace-builder/stages/05-validation/CONTEXT.md
Course deck production
Pipeline for turning source material into slide decks
- Course Claude · Workspace-level instructions for course deck production
workspaces/course-deck-production/CLAUDE.md - Course context · Defines the course-deck-production workspace role and flow
workspaces/course-deck-production/CONTEXT.md - Design system · Stable visual guidance for slide formatting and typography
workspaces/course-deck-production/design-system/CONTEXT.md - Shared assets · Reusable course metadata and producer identity
workspaces/course-deck-production/shared/course-meta.md - PPTX skill · PPTX and OOXML tooling, validation, and transformation helpers
workspaces/course-deck-production/skills/pptx/SKILL.md - Extraction · Pulls source material into structured notes
workspaces/course-deck-production/stages/01-extraction/CONTEXT.md - Outline · Shapes curriculum content into slide-ready structure
workspaces/course-deck-production/stages/03-outline/CONTEXT.md - Generation · Builds deck artifacts from the outline and design system
workspaces/course-deck-production/stages/04-generation/CONTEXT.md - QA delivery · Validates output and prepares final delivery
workspaces/course-deck-production/stages/05-qa-delivery/CONTEXT.md
Script to animation
Pipeline from content idea to Remotion build
- Script Claude · Workspace-level instructions for script-to-animation
workspaces/script-to-animation/CLAUDE.md - Script context · Defines the script-to-animation workspace role and flow
workspaces/script-to-animation/CONTEXT.md - Brand vault · Voice and identity constraints for script and animation output
workspaces/script-to-animation/brand-vault/CONTEXT.md - Remotion skill · Remotion scene anatomy and best-practice rules
workspaces/script-to-animation/skills/remotion-best-practices/SKILL.md - Script · Creates the narrative script from the content idea
workspaces/script-to-animation/stages/01-script/CONTEXT.md - Spec · Converts the script into an animation specification
workspaces/script-to-animation/stages/02-spec/CONTEXT.md - Build · Produces the Remotion build output
workspaces/script-to-animation/stages/03-build/CONTEXT.md
Voice-driven animation
Pipeline adding research, narration, and render steps
- Voice Claude · Workspace-level instructions for voice-driven animation
workspaces/voice-driven-animation/CLAUDE.md
Connections 31
- README → Conventions: explains · Methodology documentation points to the governing conventions
- Root Claude → Conventions: loads · Top-level agent instructions rely on the shared policy file
- Conventions → Claude template: shapes · Workspace instructions are derived from the canonical conventions
- Conventions → Context template: shapes · Workspace routing context follows the same architecture rules
- Conventions → Stage template: shapes · Stage contracts are standardized by the conventions
- Conventions → Questionnaire template: shapes · Setup questionnaires are convention-driven
- Builder Claude → Builder context: routes · Workspace entrypoint delegates into workspace-specific context
- Builder context → Builder refs: uses · The builder consults conventions references and examples
- Builder context → Builder setup: boots · The builder begins with a questionnaire-driven setup
- Builder context → Discovery: starts · Execution begins with discovery
- Discovery → Mapping: feeds · Discovery output becomes mapping input
- Mapping → Scaffolding: feeds · Mapping drives workspace scaffolding
- Scaffolding → Questionnaire design: feeds · Scaffolding informs questionnaire design
- Questionnaire design → Validation: feeds · Questionnaire design is validated before completion
- Validation → Conventions: checks · Validation compares the generated workspace against the core rules
- Course Claude → Course context: routes · Course workspace entrypoint delegates into workspace context
- Course context → Design system: uses · Slide production uses the design system as stable guidance
- Course context → Shared assets: uses · Shared metadata and identity shape deck production
- Course context → PPTX skill: uses · PPTX skill bundle supports generation and validation
- Course context → Extraction: starts · The pipeline begins with extraction
- Extraction → Outline: feeds · Extraction output informs outline creation
- Outline → Generation: feeds · Outline drives deck generation
- Generation → QA delivery: feeds · Generated deck artifacts move into QA delivery
- Script Claude → Script context: routes · Workspace entrypoint delegates into workspace context
- Script context → Brand vault: uses · Brand guidance constrains script and animation choices
- Script context → Remotion skill: uses · Remotion best practices guide the build pipeline
- Script context → Script: starts · The pipeline begins with script creation
- Script → Spec: feeds · Script output becomes animation spec input
- Spec → Build: feeds · Specification drives the final build stage
- Voice Claude → Script context: aligns with · Voice-driven animation shares the same workspace-style routing model
- Script context → Stage template: inherits · Workspace stage contexts follow the shared stage contract template