#510 by GitHub stars

RinDig/icm-architect

Design a process, idea or body of knowledge into an ICM (Interpretable Context Methodology) workspace, where folder structure is the agent architecture, or restructure an existing folder, repo or vault into one. Use for "make this an ICM", "ICM this", "build me a workspace", "structure this for agen

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8bc2f5610d38 → 8bc2f5610d38

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8bc2f5610d38

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 8bc2f5610d3843b3ffa31a142effe6b6337fef3c

2.2kGitHub stars
82stars in 7 days
1skill in this repository
5commits in 30 days

Heat

7.5
  • Star growth, last 7 daysAhead of 96% of tracked repositories
  • Star growth, last 24 hoursAhead of 97% of tracked repositories
  • Rank movement, last 7 daysAhead of 67% of tracked repositories
  • Commits, last 30 daysAhead of 70% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Aug 2, 2026Nov 7, 20262,201

Individual skills in this repository

How it works

icm-architect

When your agent uses it

Design a process, idea or body of knowledge into an ICM (Interpretable Context Methodology) workspace, where folder structure is the agent architecture, or restructure an existing folder, repo or vault into one. Use for "make this an ICM", "ICM this", "build me a workspace", "structure this for agents", "map this repo", "audit this folder", "what would a change hit", a second brain, team brain or context map, or turning transcripts and research into material for lectures, scripts or docs.

What it loads into context

Frontmatter

122 tokens

Always available to the agent

SKILL.md

3,138 tokens

When the skill is activated

Reference documents

12,523 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. The invariants
  2. Choose a mode
  3. Three primitives
  4. Build mode
  5. Restructure mode
  6. The walk test
  7. Guardrails
  8. References

Scripts executed separately

  • scripts/index.py
  • scripts/links.py
  • scripts/quotes.py
  • scripts/viz.py

Files

  • LICENSEasset1,071 bytes
  • README.mddoc3,997 bytes
  • SKILL.mdcore13,319 bytes
  • SKILL.mdcore13,319 bytes
  • assets/templates/CONTEXT.mddoc615 bytes
  • assets/templates/bundle-schema.mddoc2,089 bytes
  • assets/templates/claim.mddoc775 bytes
  • assets/templates/concept.mddoc690 bytes
  • assets/templates/context-map-node.mddoc1,033 bytes
  • assets/templates/context-map-schema.mddoc1,425 bytes
  • assets/templates/entry.mddoc983 bytes
  • assets/templates/keep-out.txtdoc508 bytes
  • assets/templates/object.mddoc581 bytes
  • assets/templates/plan.mddoc1,385 bytes
  • assets/templates/process.mddoc533 bytes
  • assets/templates/questionnaire.mddoc797 bytes
  • assets/templates/source.mddoc976 bytes
  • assets/templates/stage-CONTEXT.mddoc1,377 bytes
  • references/bundle-from-sources.mddoc11,393 bytes
  • references/core.mddoc5,449 bytes
  • references/forms.mddoc9,127 bytes
  • references/system-map.mddoc7,556 bytes
  • scripts/index.pyruns3,063 bytes
  • scripts/links.pyruns6,521 bytes
  • scripts/quotes.pyruns10,234 bytes
  • scripts/viz.pyruns18,245 bytes
Read SKILL.md

# ICM Architect

Build workspaces where the folder structure does the orchestration. One agent, reading the right files at the right moment, replaces a multi-agent framework: numbered folders carry sequencing, hierarchy carries context scoping, plain markdown files carry state. A person can open any folder and see what state the system is in, because state is just files. The routing files are the catalog: small and stable, they point at the shelves where the content lives.

Method: Interpretable Context Methodology (Van Clief & McDermott, arXiv:2603.16021, MIT-licensed). It runs in any agent or model that can read files: nothing in a workspace depends on one vendor's tools.

## The invariants

Every ICM starts from these ten. They are defaults: when you know what works and need a nuanced change, break one on purpose and write why in the nearest `CONTEXT.md` or `AGENTS.md`.

1. **One folder, one job** (Unix, Parnas). Each folder does a single step or holds a single kind of thing, and states its own purpose in a file inside itself. The structure is the documentation.
2. **A small, stable entry file.** `AGENTS.md` at the root answers "where am I, where does everything live, where do I go for task X" and nothing else. Under ~60 lines; it routes and never holds content. A tool that looks for another file name gets a one-line pointer to it, never a second copy (see [references/core.md](references/core.md), Naming).
3. **Numbering encodes order.** `01_`, `02_`, ... where sequence matters.
4. **Every working folder has a contract.** A `CONTEXT.md`: what it reads (inputs), what it does (process), what it writes (outputs), how it is checked. See [assets/templates/stage-CONTEXT.md](assets/templates/stage-CONTEXT.md).
View the complete source on GitHub

Skills included

  • icm-architect

Repository facts

License
MIT
Created
Jul 18, 2026
Last pushed
Oct 24, 2026
Forks
316
Open issues
5
Project activity
Active

Rank over the last 12 weeks

Now #510 · best #459 · down 16 in 30 days

  1. #508 on Nov 1
  2. #510 on Nov 2
  3. #511 on Nov 3
  4. #510 on Nov 4
  5. #508 on Nov 5
  6. #510 since Nov 6
83 earlier periods
  1. #825 on Aug 2
  2. #801 on Aug 7
  3. #759 on Aug 8
  4. #739 on Aug 9
  5. #753 on Aug 10
  6. #741 on Aug 11
  7. #729 on Aug 12
  8. #708 on Aug 13
  9. #669 on Aug 14
  10. #582 on Aug 15
  11. #561 on Aug 16
  12. #547 on Aug 17
  13. #553 on Aug 18
  14. #535 on Aug 19
  15. #522 on Aug 20
  16. #516 on Aug 21
  17. #495 on Aug 22
  18. #515 on Aug 23
  19. #514 on Aug 24
  20. #520 on Aug 25
  21. #510 on Aug 26
  22. #512 on Aug 27
  23. #507 on Aug 28
  24. #492 on Aug 29
  25. #477 on Aug 30
  26. #495 on Aug 31
  27. #499 on Sep 1
  28. #495 on Sep 2
  29. #501 on Sep 3
  30. #488 on Sep 4
  31. #486 on Sep 5
  32. #492 on Sep 6
  33. #493 on Sep 7
  34. #507 on Sep 8
  35. #495 on Sep 9
  36. #497 on Sep 10
  37. #494 on Sep 11
  38. #488 on Sep 12
  39. #485 on Sep 13
  40. #495 on Sep 14
  41. #490 on Sep 15
  42. #500 on Sep 16
  43. #495 on Sep 17
  44. #499 on Sep 18
  45. #478 on Sep 19
  46. #486 on Sep 20
  47. #485 on Sep 21
  48. #494 on Sep 22
  49. #486 on Sep 23
  50. #476 on Sep 24
  51. #475 on Sep 25
  52. #469 on Sep 26
  53. #483 on Sep 27
  54. #489 on Sep 28
  55. #496 on Sep 29
  56. #492 on Sep 30
  57. #483 on Oct 1
  58. #479 on Oct 2
  59. #465 on Oct 3
  60. #459 on Oct 4
  61. #469 on Oct 5
  62. #480 on Oct 6
  63. #482 on Oct 7
  64. #494 on Oct 8
  65. #490 on Oct 9
  66. #484 on Oct 10
  67. #483 on Oct 11
  68. #489 on Oct 12
  69. #485 on Oct 13
  70. #487 on Oct 14
  71. #488 on Oct 15
  72. #490 on Oct 16
  73. #479 on Oct 17
  74. #481 on Oct 18
  75. #495 on Oct 19
  76. #494 on Oct 20
  77. #498 on Oct 21
  78. #490 on Oct 22
  79. #482 on Oct 23
  80. #467 on Oct 24
  81. #503 on Oct 25
  82. #508 from Oct 28 to Oct 29
  83. #509 from Oct 30 to Oct 31

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 3, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 1 note
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 11 signals by file

README.md

  • Network accessline 3
    An agent skill that designs any process, idea, or problem into an **ICM workspace** (folder structure as agent architecture), or restructures an existing folder, repo, or vault into one. It follows the open [Agent Skills](https://agentskill
  • Network accessline 7
    - Paper: [Interpretable Context Methodology: Folder Structure as Agent Architecture](https://arxiv.org/abs/2603.16021) (Van Clief & McDermott)
  • Network accessline 8
    - Community: [Clief Notes](https://www.skool.com/cliefnotes)

scripts/index.py

  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/links.py

  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/quotes.py

  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/viz.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 141
    <meta charset="utf-8"> <title>OKF Bundle Viewer</title> <script src="https://cdn.jsdelivr.net/npm/cytoscape@3.28.1/dist/cytoscape.min.js"></script>
  • Network accessline 142
    <title>OKF Bundle Viewer</title> <script src="https://cdn.jsdelivr.net/npm/cytoscape@3.28.1/dist/cytoscape.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/marked@12.0.0/marked.min.js"></script>
  • Network accessline 143
    <script src="https://cdn.jsdelivr.net/npm/cytoscape@3.28.1/dist/cytoscape.min.js"></script>
  • Network accessline 144
    <script src="https://cdn.jsdelivr.net/npm/marked@12.0.0/marked.min.js"></script>

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Declared and executed: 1 fact
  • Contacts cdn.jsdelivr.net, which SKILL.md, the README and the plugin manifest do not mentionscripts/viz.py:143High confidence
Signal confidence: 11 facts

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.

Explore alternatives and comparisons

Add this badge to your README

It updates every night and links to this page.

RinDig/icm-architect: #510 on hotskills, 2.2k stars

[![RinDig/icm-architect on hotskills](https://hotskills.dev/badge/rindig-icm-architect.svg)](https://hotskills.dev/skill/rindig-icm-architect/)