← 返回 Skills 市场
felix-antonio-sl

Arquitecto Senior

作者 felix-antonio-sl · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
101
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install kv-senior-architect
功能描述
Design system architecture, evaluate patterns, and produce architecture artifacts. Use when designing a new system or reviewing an existing one, choosing bet...
使用说明 (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.
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install kv-senior-architect
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /kv-senior-architect 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug kv-senior-architect
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Arquitecto Senior 是什么?

Design system architecture, evaluate patterns, and produce architecture artifacts. Use when designing a new system or reviewing an existing one, choosing bet... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 101 次。

如何安装 Arquitecto Senior?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install kv-senior-architect」即可一键安装,无需额外配置。

Arquitecto Senior 是免费的吗?

是的,Arquitecto Senior 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Arquitecto Senior 支持哪些平台?

Arquitecto Senior 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Arquitecto Senior?

由 felix-antonio-sl(@felix-antonio-sl)开发并维护,当前版本 v1.0.0。

💬 留言讨论