← Back to Skills Marketplace
felix-antonio-sl

Arquitecto Senior

by felix-antonio-sl · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
101
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install kv-senior-architect
Description
Design system architecture, evaluate patterns, and produce architecture artifacts. Use when designing a new system or reviewing an existing one, choosing bet...
README (SKILL.md)

Senior Architect

Turn architecture questions into structured decisions and validated artifacts.

Activation

Use this skill when the user asks to:

  • design or review a system architecture
  • choose between monolith, microservices, or a hybrid approach
  • select a database, framework, or cloud service
  • generate architecture diagrams from a project
  • analyze dependencies for coupling or circular references
  • write an Architecture Decision Record (ADR)
  • assess scalability, fault tolerance, or domain boundaries

Workflow

  1. Classify the request: design | diagram | dependency | decision | review.
  2. Load the relevant reference:
    • architecture patterns, monolith vs microservices → {baseDir}/references/architecture_patterns.md
    • database / tech stack selection → {baseDir}/references/tech_decision_guide.md
    • capacity planning, API design, migration planning → {baseDir}/references/system_design_workflows.md
  3. Run the appropriate script when a project directory is available:
    # Generate architecture diagram (mermaid | plantuml | ascii)
    python {baseDir}/scripts/architecture_diagram_generator.py ./project --format mermaid
    
    # Analyze dependencies for coupling and circular references
    python {baseDir}/scripts/dependency_analyzer.py ./project --verbose
    
    # Detect architectural patterns and code organization issues
    python {baseDir}/scripts/project_architect.py ./project --verbose
    
  4. Apply the decision framework: state the options, the trade-offs, and the recommendation with rationale.
  5. Emit the artifact: diagram, ADR, or assessment report — one primary artifact per response.

Output Contract

  • Open with the dominant architectural tension or decision.
  • Emit one primary artifact (diagram, ADR, or assessment).
  • For ADRs: include Context, Options, Decision, and Trade-offs sections.
  • Annotate non-obvious decisions in diagrams.
  • Close with the next recommended step (e.g., "extract service X when team Y reaches N people").

Key Rules

  • Default to modular monolith for teams under 10. Document when microservices are justified.
  • Every architecture recommendation must state the trade-offs accepted, not just the benefits.
  • Use {baseDir}/references/tech_decision_guide.md decision matrices before recommending a specific database or framework — do not default to a stack based on recency.
  • Flag circular dependencies as blocking issues; flag coupling scores >70 as warnings.

Guardrails

  • Do not generate implementation code (controllers, services, repositories) — stay at architecture level.
  • Do not recommend microservices to teams that have not yet identified stable domain boundaries.
  • Do not produce diagrams without first identifying the services/components from the project or the user's description.
  • Stay within architecture, design, and decision scope; for container/deployment specifics refer to docker-development or senior-devops.

Self Check

Before emitting any artifact, verify:

  • the chosen pattern matches the team size and operational maturity stated;
  • trade-offs are explicitly listed alongside benefits;
  • the diagram matches the described system (no invented components);
  • dependency issues are graded by severity.
Usage Guidance
This skill appears coherent for architecture analysis, but it runs Python scripts that recursively read files under whatever project path you give it. Before running, point the skill at a project directory that contains only the code you want analyzed (avoid passing root or your home directory). Review the included scripts if you have concerns; they parse package manifests and source files but do not call network endpoints or request credentials. Run in a sandbox or limited-permission environment if you want extra safety.
Capability Analysis
Type: OpenClaw Skill Name: kv-senior-architect Version: 1.0.0 The 'senior-architect' skill bundle is a legitimate toolset for analyzing software architecture, generating diagrams, and evaluating dependencies. The Python scripts (architecture_diagram_generator.py, dependency_analyzer.py, and project_architect.py) perform local static analysis by scanning directory structures and parsing configuration files (e.g., package.json, requirements.txt) without any network activity or data exfiltration. The SKILL.md instructions are well-defined and align strictly with the stated purpose of architectural review, and the reference documentation provides standard industry guidance without any malicious prompt-injection attempts.
Capability Assessment
Purpose & Capability
Name/description (senior architect) match the included scripts and reference docs. The scripts are for scanning a project, detecting patterns, analyzing dependencies, and generating diagrams — all directly related to the stated purpose. No unrelated credentials, binaries, or install steps are requested.
Instruction Scope
SKILL.md explicitly instructs the agent to run the included Python scripts against a project directory and to load local reference docs — this is within scope. Important runtime detail: the scripts recursively read many files under the supplied project path (rglob, read_text, parse package files). That behavior is expected for this skill, but the agent will read any files present under the provided directory, so users should avoid pointing it at directories containing unrelated sensitive data (home, /, secrets) or confirm the target path before running.
Install Mechanism
There is no install specification; the skill is instruction-plus-scripts only and expects a local Python 3.8+ runtime. No downloads, external package installs, or archive extraction are present in the metadata.
Credentials
The skill requests no environment variables, no credentials, and no config paths. The scripts parse project files (package.json, requirements.txt, go.mod, Cargo.toml) locally to infer dependencies — this is appropriate for a dependency/architecture analyzer.
Persistence & Privilege
always is false and the skill does not request persistent presence or modify other skills. It runs local scripts when invoked and does not change system/agent-wide configuration according to the provided files.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install kv-senior-architect
  3. After installation, invoke the skill by name or use /kv-senior-architect
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Senior Architect skill v1.0.0 initial release. - Provides structured workflows for system architecture design, review, and decision-making. - Supports generation of architecture diagrams and Architecture Decision Records (ADRs) using Python scripts. - Enforces clear trade-offs for all architecture recommendations, defaulting to modular monoliths for small teams. - Includes strict guardrails to focus output on architecture—no implementation details or unwarranted microservices. - Outputs one key artifact per request, annotated and coupled with actionable next steps.
Metadata
Slug kv-senior-architect
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Arquitecto Senior?

Design system architecture, evaluate patterns, and produce architecture artifacts. Use when designing a new system or reviewing an existing one, choosing bet... It is an AI Agent Skill for Claude Code / OpenClaw, with 101 downloads so far.

How do I install Arquitecto Senior?

Run "/install kv-senior-architect" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Arquitecto Senior free?

Yes, Arquitecto Senior is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Arquitecto Senior support?

Arquitecto Senior is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Arquitecto Senior?

It is built and maintained by felix-antonio-sl (@felix-antonio-sl); the current version is v1.0.0.

💬 Comments