Zachman Framework Analysis
Analyze architecture from a specific Zachman Framework perspective.
Arguments
$ARGUMENTS - Row and column specification:
Rows (Perspectives):
planneror1- Executive/Planner (Scope/Context)owneror2- Business Owner (Business Model)designeror3- Architect/Designer (Logical Design)builderor4- Developer/Builder (Physical Design)subcontractoror5- Implementer/Subcontractor (Detailed Specs)useror6- Operations/User (Running System)
Columns (Interrogatives):
whator1- Data (things of interest)howor2- Function (processes)whereor3- Network (locations)whoor4- People (roles)whenor5- Time (events)whyor6- Motivation (goals)
Workflow
- Invoke the zachman-analysis skill with row/column arguments
- If no arguments provided, enter wizard mode:
- Ask about the target audience (determines row)
- Ask about the question being answered (determines column)
- Analyze from the specified perspective:
- For rows 4-6: Extract information from codebase
- For rows 1-3: Guide user to provide necessary input
- 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.