macanderson

Module Boundaries — Development skill for Claude Code

Development community

Restructure module boundaries and dependency direction so change cost becomes local and predictable.

How to install Module Boundaries

Installs to ~/.claude/skills/macanderson-agent-harness-module-boundaries/SKILL.md

Terminal
mkdir -p ~/.claude/skills/macanderson-agent-harness-module-boundaries && curl -fsSL https://raw.githubusercontent.com/macanderson/agent-harness/HEAD/commands/module-boundaries.md -o ~/.claude/skills/macanderson-agent-harness-module-boundaries/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What Module Boundaries does


description: Restructure module boundaries and dependency direction so change cost becomes local and predictable argument-hint: [build system, or "detect"] allowed-tools: Read, Grep, Glob, Bash, Edit, Write, MultiEdit

Target: $ARGUMENTS

You are restructuring module boundaries in a large codebase.

BASELINE

  1. Generate the current dependency graph between packages/modules.
  2. List: every cyclic dependency; every deep import bypassing a public entry point; every pack

Alternatives in Development

Full documentation available on GitHub

View Source Repository