Boundary — Development skill for Claude Code
Map the public API + interface boundaries of a brownfield codebase.
How to install Boundary
Installs to ~/.claude/skills/droidnoob-hew-boundary/SKILL.md
mkdir -p ~/.claude/skills/droidnoob-hew-boundary && curl -fsSL https://raw.githubusercontent.com/droidnoob/hew/HEAD/commands/boundary.md -o ~/.claude/skills/droidnoob-hew-boundary/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Boundary does
description: Map the public API + interface boundaries of a brownfield codebase. Fourth link in the chain. Persists BOUNDARY contracts.
Invoke the hew-boundary skill. Identifies the project's public surface — HTTP routes, exported types, library entry points, schema-bearing files — and persists each one as a `BOUNDARY:` memory describing the contract that downstream callers depend on.
The executor reads these before refactors. Breaking a `BOUNDARY:` contract triggers `hew-execute
Alternatives in Development
- Code Review Graph — Local knowledge graph for Claude Code 3.7k ★
- Octo Freeze — Restrict file edits to a specific directory boundary 2.8k ★
- /token Scan — Fast rug pull detection for meme coins and token contracts 1.7k ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Convention
Extract prescriptive CONVENTION rules (and CONVENTION:craft. picks) from an existing codebase. Second link in
Hatch3r Codebase Map
Reverse-engineer a brownfield codebase into current-state module boundaries, integration-point inventory, tech
Codebase Knowledge
Present a structured knowledge document for this codebase — architecture overview, module map, public API surf
Create Slash Command Dtd
Invoke create-slash-commands-dtd for a command with a DOCTYPE, a trust boundary and a grammar map
Map
Map a route's component tree -- trace imports, detect boundaries, cache the result
Domain Tests
Act as a Senior Perl SDET and Domain Analysis Expert. Generate comprehensive domain tests in ./t/domain.t usin
Related Agents
Arch Analyzer
Explore a codebase to map module boundaries, coupling, and violations of black-box principles. Use when you ne
Evaluator Substrate Agent
Substrate / ink! smart-contract vulnerability evaluator — spawned per smart_contract surface with chain_family
Module Architect
Use BEFORE writing a new module or reworking an existing one. Produces a written design - boundaries, public i