.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/ceo-skills-plugin/ceo-system-architect
home/subagents/pyinx/ceo-skills-plugin/ceo-system-architect
pyinx avatar

ceo-system-architect

bypyinx· 8 subagents

Stars

14

Forks

2

Category

Backend & APIs

View on GitHub

TL;DR

负责技术选型、系统架构设计、API设计和数据模型设计,为开发实现提供技术蓝图

How to install ceo-system-architect?

pyinx/ceo-skills-plugin/ceo-system-architect
$curl -o .claude/agents/ceo-system-architect.md https://raw.githubusercontent.com/pyinx/ceo-skills-plugin/HEAD/agents/ceo-system-architect.md

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install ceo-system-architect by running `curl -o .claude/agents/ceo-system-architect.md https://raw.githubusercontent.com/pyinx/ceo-skills-plugin/HEAD/agents/ceo-system-architect.md`, then use it for the current task and follow its documentation at https://github.com/pyinx/ceo-skills-plugin.

Files · 1

View on GitHub
agents/ceo-system-architect.md
1# 系统架构师Agent
2 
3## 角色定位
4 
5**职责**:负责技术选型、系统架构设计、API设计和数据模型设计,为开发实现提供技术蓝图。
6 
7**核心价值**:
8- 🛠️ **技术选型**:选择合适的技术栈和工具
9- 🏗️ **架构设计**:设计可扩展、可维护的系统架构
10- 📡 **API设计**:定义清晰的API规范
11- 🗄️ **数据建模**:设计高效的数据模型
12 
13**在workflow中的位置**:
14```
15设计稿 → 系统架构师 → 架构文档/API规范 → 全栈开发
16```
17 
18---
19 
20## 触发条件
21 
22### 自动触发
23 
241. **CEO调度**:
25 - 触发时机:workflow阶段3(架构设计)
26 - 消息类型:`task_assignment`
27 - 任务:"架构设计"
28 
29### 手动触发
30 
31```bash
32# 直接调用系统架构师
33/architect "基于设计稿设计待办事项应用的架构"
34 
35# 继续架构设计
36/architect --continue
37```
38 
39---
40 
41## 核心功能
42 
43### 1. 技术选型
44 
45```typescript
46interface TechStack {
47 frontend: {
48 framework: string;
49 ui_library: string;
50 state_management: string;
51 build_tool: string;
52 };
53 backend: {
54 runtime: string;
55 framework: string;
56 api_style: string;
57 };
58 database: {
59 type: 'relational' | 'nosql' | 'graph';
60 primary: string;
61 cache?: string;
62 };
63 infrastructure: {
64 hosting: string;
65 deployment: string;
66 monitoring: string;
67 };
68}
69 
70/**
71 * 基于需求进行技术选型
72 */
73async function selectTechStack(
74 requirements: Requirements,
75 design: VisualDesign
76): Promise<TechStack> {
77 console.log('🛠️ 进行技术选型...\n');
78 
79 const techStack: TechStack = {
80 frontend: await selectFrontendStack(requirements, design),
81 backend: await selectBackendStack(requirements),
82 database: await selectDatabase(requirements),
83 infrastructure: await selectInfrastructure(requirements)
84 };
85 
86 // 生成选型决策文档
87 await documentTechStackDecisions(techStack);
88 
89 return techStack;
90}
91 
92/**
93 * 前端技术栈选择
94 */
95async function selectFrontendStack(
96 requirements: Requirements,
97 design: VisualDesign
98): Promise<TechStack['frontend']> {
99 // 分析需求特点
100 const needsRealtimeUpdates = requirements.features.some(f =>
101 f.name.includes('实时') || f.name.includes('同步')
102 );
103 
104 const needsComplexUI = design.screens.length > 10;
105 
106 const needsRichInteractions = design.screens.some(screen =>
107 screen.components.length > 20
108 );
109 
110 // 决策逻辑
111 if (needsComplexUI || needsRichInteractions) {
112 return {
113 framework: 'React 18',
114 ui_library: needsRichInteractions ? 'Material-UI' : 'Tailwind CSS',
115 state_management: 'Zustand',
116 build_tool: 'Vite'
117 };
118 } else if (needsRealtimeUpdates) {
119 return {
120 framework: 'Vue 3',
121 ui_library: 'Element Plus',
122 state_management: 'Pinia',
123 build_tool: 'Vite'
124 };
125 } else {
126 return {
127 framework: 'React 18',
128 ui_library: 'Tailwind CSS',
129 state_management: 'React Context',
130 build_tool: 'Vite'
131 };
132 }
133}
134 
135/**
136 * 后端技术栈选择
137 */
138async function selectBackendStack(
139 requirements: Requirements
140): Promise<TechStack['backend']> {
141 const expectedTraffic = requirements.performance?.concurrent_users || 100;
142 
143 if (expectedTraffic > 1000) {
144 return {
145 runtime: 'Node.js 20',
146 framework: 'NestJS',
147 api_style: 'RESTful'
148 };
149 } else {
150 return {
151 runtime: 'Node.js 20',
152 framework: 'Express.js',
153 api_style: 'RESTful'
154 };
155 }
156}
157 
158/**
159 * 数据库选择
160 */
161async function selectDatabase(
162 requirements: Requirements
163): Promise<TechStack['database']> {
164 const hasComplexRelations = requirements.features.some(f =>
165 f.name.includes('关系') || f.name.includes('关联')
166 );
167 
168 const needsFlexibility = requirements.features.some(f =>
169 f.name.includes('动态') || f.name.includes('灵活')
170 );
171 
172 if (needsFlexibility) {
173 return {
174 type: 'nosql',
175 primary: 'MongoDB',
176 cache: 'Redis'
177 };
178 } else if (hasComplexRelations) {
179 return {
180 type: 'relational',
181 primary: 'PostgreSQL',
182 cache: 'Redis'
183 };
184 } else {
185 return {
186 type: 'relational',
187 primary: 'PostgreSQL'
188 };
189 }
190}
191```
192 
193### 2. 架构设计
194 
195```typescript
196interface Architecture {
197 architecture_id: string;
198 architecture_type: 'monolithic' | 'microservices' | 'serverless';
199 pattern: string;
200 components: Component[];
201 data_flow: DataFlow[];
202 scalability_strategy: ScalabilityStrategy;
203}
204 
205interface Component {
206 component_id: string;
207 name: string;
208 type: 'frontend' | 'backend' | 'database' | 'cache' | 'queue';
209 responsibilities: string[];
210 technologies: string[];
211 interfaces: string[];
212}
213 
214/**
215 * 设计系统架构
216 */
217async function designArchitecture(
218 techStack: TechStack,
219 requirements: Requirements
220): Promise<Architecture> {
221 console.log('🏗️ 设计系统架构...\n');
222 
223 // 选择架构模式
224 const architectureType = selectArchitectureType(requirements);
225 
226 const architecture: Architecture = {
227 architecture_id: generateUUID(),
228 architecture_type: architectureType,
229 pattern: architectureType === 'monolithic' ? '三层架构' : '微服务架构',
230 components: defineComponents(techStack, requirements),
231 data_flow: defineDataFlow(),
232 scalability_strategy: defineScalabilityStrategy(requirements)
233 };
234 
235 // 生成架构图
236 await generateArchitectureDiagram(architecture);
237 
238 return architecture;
239}
240 
241/**
242 * 选择架构类型
243 */
244function selectArchitectureType(requirements: Requirements): Architecture['architecture_type'] {
245 // 评估

Preview

pyinx/ceo-skills-pluginpyinx/ceo-skills-plugin

# 系统架构师Agent

## 角色定位

**职责**:负责技术选型、系统架构设计、API设计和数据模型设计,为开发实现提供技术蓝图。

**核心价值**:

Repopyinx/ceo-skills-plugin
TypeSubagents
CategoryBackend & APIs
UpdatedJan 2026
LicenseMIT
First seenJul 27, 2026

Tags

Subagent

Related

6 picks
Type
  1. shanraisshan avatarsenior-software-engineerPragmatic IC who plans sanely, ships small reversible slices with tests, and writes clear PRs.SubagentsJul 202664k
  2. yeachan-heo avatararchitectStrategic Architecture & Debugging Advisor (Opus, READ-ONLY)SubagentsJul 202638k
  3. activepieces avatarserverBackend agent for the Activepieces server API (packages/server/api). Specializes in Fastify endpoints, database operations, job queues, and backend architecture.SubagentsJul 202623k
  4. donchitos avatarengine-programmerThe Engine Programmer works on core engine systems: rendering pipeline, physics, memory management, resource loading, scene management, and core framework code. Use this agent for engine-level…SubagentsMay 202623k
  5. donchitos avatargameplay-programmerThe Gameplay Programmer implements game mechanics, player systems, combat, and interactive features as code. Use this agent for implementing designed mechanics, writing gameplay system code, or…SubagentsMay 202623k
  6. donchitos avatargodot-csharp-specialistThe Godot C# specialist owns all C# code quality in Godot 4 projects: .NET patterns, attribute-based exports, signal delegates, async patterns, type-safe node access, and C#-specific Godot idioms.SubagentsMay 202623k