Skip to main content
Generalmelodic-software

zachman-analyze

Analyze from Zachman perspective (row: planner/owner/designer/builder/subcontractor/user, column: what/how/where/who/when/why)

Stars
74
Source
melodic-software/claude-code-plugins
Updated
2026-04-07
Slug
melodic-software--claude-code-plugins--zachman-analyze
View on GitHubRaw SKILL.md

// install — copy + paste into any project

mkdir -p .claude/skills && curl -fsSL https://raw.githubusercontent.com/melodic-software/claude-code-plugins/HEAD/plugins/enterprise-architecture/skills/zachman-analyze/SKILL.md -o .claude/skills/zachman-analyze.md

Drops the SKILL.md into .claude/skills/zachman-analyze.md. Works with Claude Code, Cursor, and any agent that loads SKILL.md files from .claude/skills/.

Zachman Framework Analysis

Analyze architecture from a specific Zachman Framework perspective.

Arguments

$ARGUMENTS - Row and column specification:

Rows (Perspectives):

  • planner or 1 - Executive/Planner (Scope/Context)
  • owner or 2 - Business Owner (Business Model)
  • designer or 3 - Architect/Designer (Logical Design)
  • builder or 4 - Developer/Builder (Physical Design)
  • subcontractor or 5 - Implementer/Subcontractor (Detailed Specs)
  • user or 6 - Operations/User (Running System)

Columns (Interrogatives):

  • what or 1 - Data (things of interest)
  • how or 2 - Function (processes)
  • where or 3 - Network (locations)
  • who or 4 - People (roles)
  • when or 5 - Time (events)
  • why or 6 - Motivation (goals)

Workflow

  1. Invoke the zachman-analysis skill with row/column arguments
  2. If no arguments provided, enter wizard mode:
    • Ask about the target audience (determines row)
    • Ask about the question being answered (determines column)
  3. Analyze from the specified perspective:
    • For rows 4-6: Extract information from codebase
    • For rows 1-3: Guide user to provide necessary input
  4. Report findings with clear limitation notices

Example Usage

/ea:zachman-analyze builder what
/ea:zachman-analyze 4 1
/ea:zachman-analyze designer how
/ea:zachman-analyze           # Wizard mode

Output

Analysis from the specified Zachman perspective with clear indication of what was extracted from code vs what requires human input.