architect

Analyze module boundaries and dependencies in multi-crate Rust projects.

145|30|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/KonghaYao/perihelion --skill architect-konghayao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architect
Source: https://github.com/KonghaYao/perihelion/tree/main/.claude/skills/architect
Command: npx skills add https://github.com/KonghaYao/perihelion --skill architect-konghayao

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

资深软件架构师顾问,帮助团队在跨模块范围内分析模块之间的关系与边界,评估重大改动的影响,并给出有理有据的架构建议。避免深入实现细节,聚焦模块职责、数据流和依赖关系,以降低设计风险和沟通成本。

Core Features & Use Cases

  • 模块边界分析与关系梳理:明确谁依赖谁、谁负责什么
  • 变更影响评估与风险识别:评估接口变更对多模块的影响
  • 架构决策支持:提供可执行的改动方案和分阶段迁移建议

Quick Start

请提供一个跨模块架构变更的评估报告并给出可执行的改进建议。

Frequently Asked Questions about architect

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze module boundaries and dependencies for a major refactoring?

Evaluating interface changes across multiple modules requires assessing interface stability and data contracts. You must evaluate module ownership and dependency relationships to identify potential cascading effects and reduce design risk before implementing the modifications.

What is the best way to plan a phased migration for multi-crate Rust projects?

Architectural decision support for system design provides actionable modification plans and phased migration steps. By focusing on module responsibilities and data flow rather than deep implementation details, it delivers evidence-based recommendations that lower design risk.

Can I use this module boundary analysis for architectures outside of Rust?

Module boundary analysis applies to any architecture where changes touch several modules or interfaces, not just multi-crate Rust projects. It evaluates dependencies and risks to provide actionable recommendations regardless of the specific tech stack.

When do I need a module boundary analysis for system design?

To perform a cross-module architecture change assessment, provide the proposed modifications and interfaces involved. The analysis evaluates module ownership, interface stability, and data contracts to generate a report with actionable improvement recommendations.