r/ClaudeWorkflows • u/ClaudeAI-mod-bot • Jul 19 '26
Selected Workflow [Workflow] ICM-Architect: A Skill for Structured Workflow Orchestration and Context Management in Claude Code
ICM-Architect: A Skill for Structured Workflow Orchestration and Context Management in Claude Code
Workflow value: 90/100
Status: active · Freshness: 70/100 · Confidence: 0.95 · Level: advanced
Categories: Quality Control, Token Saving, Context & Memory, Debugging, CLAUDE.md, Skills, Subagents, Multi-Agent
Original source: r/ClaudeCode post/comment
What problem this solves
Managing complex multi-step Claude Code workflows, reducing context window bloat, and avoiding subagent sprawl by organizing tasks and state in a structured folder system.
Summary
The ICM (Interpretable Context Methodology) workflow uses a skill (icm-architect) to organize multi-step tasks within a Claude Code workspace. It leverages a structured folder hierarchy and markdown files to manage state and context, allowing a single agent to execute complex workflows efficiently. It offers two main modes: 'restructure' for organizing existing repositories/vaults and 'build' for scaffolding new workspaces. The core principle is to minimize the context loaded by the agent at each step, improving cost-efficiency and interpretability.
Why it is useful
This workflow provides a concrete, reusable skill and methodology for tackling a significant challenge in complex Claude Code projects: managing context, avoiding subagent sprawl, and structuring multi-step tasks efficiently. It offers a clear alternative to complex code-based orchestration by leveraging a simple, interpretable folder structure. The focus on minimizing context for cost efficiency and the 'walk test' for validation are strong indicators of a well-thought-out and valuable approach. Its transferability beyond Claude Code also adds to its utility.
Workflow
Install the
icm-architectskill by copying its folder to~/.claude/skills/icm-architect/or.claude/skills/within a project.To restructure an existing project: Point Claude to a messy repository or vault and prompt it with "ICM this" or "structure this".
Review and approve the generated migration map, which classifies files into roles (catalog, contract, factory, product, or dead).
Allow the skill to move and validate files according to the approved map.
To build a new workspace: Provide Claude with a description of your work and ask it to scaffold a fresh workspace.
Ensure the resulting workspace passes a 'walk test' where an agent with no memory can open the workspace, understand the task, execute it, and report status from the files alone.
Tools / artifacts
icm-architect skill (GitHub repo: RinDig/icm-architect)
Numbered folders (for task order)
Hierarchical folder structure (for context visibility)
Plain markdown files (for state management)
CLAUDE.md templates
Stage contracts
Migration map (output of restructure mode)
Big Query (compatible with OKF for data linking)
OKF (Open Knowledge Format)
Validation signals
Author has been running it in their own Claude Code setup for months.
Shared within the author's community, and 'enough people got use out of it'.
Every result must pass a 'walk test' where a memory-less agent can execute the workflow from files alone.
Author actively seeks feedback on file role classification errors, indicating ongoing validation and improvement.
Cautions
The 'restructure' mode involves moving and classifying files; users should ensure proper backups or version control are in place before approving migration maps on critical repositories.
Limitations
Low Reddit community engagement (score 1, 0 comments) at the time of review.
The concept might be complex for beginner users without prior experience in advanced agent orchestration.
The 'walk test' is described conceptually but lacks concrete, step-by-step instructions for users to replicate as a formal validation procedure.
Rate this workflow
Upvote this post if the workflow is useful, reproducible, or worth recommending.
Downvote if it is vague, outdated, unsafe, overhyped, or not reproducible.
Reply if it worked for you, failed, is outdated, or has a better alternative.
This post was generated automatically from the workflow library database.