This skill should be used when the user asks to "design system architecture", "evaluate microservices vs monolith", "create architecture diagrams", "analyze dependencies", "choose a database", "plan for scalability", "make technical decisions", or "review system design". Use for architecture decision records (ADRs), tech stack evaluation, system design reviews, dependency analysis, and generating architecture diagrams in Mermaid, PlantUML, or ASCII format.
Security Analysis
high confidenceThe skill's code, instructions, and requirements are coherent with an architecture-analysis toolset and do not request unrelated credentials or perform obvious exfiltration.
The name/description (architecture design, diagrams, dependency analysis) matches the included scripts and reference docs. The scripts scan project directories, parse package files, detect technologies, and generate diagrams — all expected for this purpose.
SKILL.md directs the agent to run the included scripts against a project path and produce diagrams/reports. The scripts read files under the supplied project directory (code files, package manifests). This is appropriate, but users should be aware the tool will read any path they provide — pointing it at system-wide paths (/, /home, etc.) could expose unrelated sensitive files.
No install spec is provided and the skill is delivered as scripts and documentation. No network downloads or package installs are declared, so nothing is written to disk beyond the included files unless the agent runs the scripts.
The skill declares no required environment variables, credentials, or config paths. The scripts operate on repository files and do not request secrets or external service credentials in the provided code.
always is false and the skill does not request permanent platform presence or modify other skills. The scripts perform local analysis only and do not appear to change agent/system-wide settings.
Guidance
This skill appears to do exactly what it claims: scan a codebase, analyze dependencies, and generate architecture diagrams. Before running it, review the included scripts yourself (or run them in a sandbox) and only point the tool at project directories you control. Avoid passing root or home directories, since the scripts will read files under whatever path you give them. If you need network isolation, run the scripts offline or in a container. If you require stronger assurance, request the full unobfuscated source and run a local security scan (linting, dependency checks) before use.
Latest Release
v1.0.0
Initial release of the Senior Architect skill. - Provides tools for architecture diagram generation, dependency analysis, and architecture assessment. - Includes decision workflows for database selection and choosing between monolith vs microservices and other patterns. - Supports tech stack evaluation and architecture decision records (ADRs). - Outputs architecture diagrams in Mermaid, PlantUML, or ASCII formats. - Compatible with npm, Python, Go, and Rust projects for dependency analysis.
More by @alirezarezvani
Published by @alirezarezvani on ClawHub