关于 senior-architect
senior-architect 是用于针对具体任务评估系统边界、依赖和部署方案的手动架构设计技能,强调依据证据绘图和权衡;附带脚本只是未完成的桩,不是自动分析器。
主要功能
- 01先收集需求的设计流程
- 02依据实际接口梳理系统
- 03比较方案与运维权衡
- 04编写决策记录和验证计划
- 05附带分析脚本返回 not_implemented
适用场景
- 01规划系统边界变更
- 02比较架构方案与迁移风险
- 03记录假设和验证步骤
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill senior-architect安装后在 Claude Code 中输入/senior-architect确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/architecture_patterns.mdtech_decision_guide.mdsystem_design_workflows.mdscripts/architecture_diagram_generator.pydependency_analyzer.pyproject_architect.py详细介绍
高级架构师
适用场景
针对具体用户任务,审查或规划系统边界、依赖关系和部署设计。先收集需求,再推荐技术。这是手动设计工作流;随附的三个 Python 文件是兼容性存根,并非自动分析器。
工作流
- 阅读当前仓库说明和实际服务接口。记录用户、关键流程、数据归属,以及经过测量的可靠性、延迟和容量需求。未知约束应保持未知。
- 根据实际端点、生产者/消费者和存储绘制当前系统。标注推断出的连接,并包含信任边界。切勿仅凭文件名臆造依赖关系。
- 至少比较当前/简单方案与拟议的变更。说明成本、运维负担、故障域、数据一致性、租户隔离以及迁移/回滚行为。
- 编写简短的决策记录,列出已接受的假设、已拒绝的替代方案和验证计划。只有在图表准确反映证据时才提供图表;架构图的格式本身并不能证明正确性。
- 实施前确认请求范围;配置基础设施、部署、迁移数据和进行外部调用,均需获得适用的用户授权。安装前审查依赖,并确保文档中不包含凭据。
参考资料
随附脚本
architecture_diagram_generator.py、dependency_analyzer.py 和 project_architect.py 共用一个有意保持不完整的 CLI。它们不会检查代码、生成图表、检测依赖、执行基准测试、推荐修复方案或修改项目。报告零问题会造成误导,因此有效调用会报告 not_implemented 并以状态码 2 退出。目标/路径无效时以状态码 1 退出。
阅读源代码后,从预期工作区显式请求调用存根时,命令如下:
python /path/to/this/skill/scripts/project_architect.py . --json
技能路径由实际安装提供,而非项目的脚本目录。可选的 --output 只会在当前工作区内创建新的 JSON 文件,并会拒绝覆盖现有文件;它不会使分析变得完整。随附内容不包括 requirements.txt、.env.example、软件包配置、部署清单或自动修复功能。请勿根据此技能运行通用安装/部署命令。
示例
对于结账流程缓慢的问题,检查实际请求路径和延迟分布。比较查询/索引修复方案与队列或服务拆分方案。选择有充分依据的最小改动,列出其故障行为,并提出可观测的负载测试,同时设定明确的数据/成本预算。没有实际执行的证据,不要声称已完成测量或已具备生产就绪条件。
局限性
手动设计指南不是可执行的架构验证器,也不是安全认证。已安装的宿主不会因本文档而获得部署、消息传递、凭据或数据传输权限。存根结果不代表任何分析或基准测试。