wonderslife/pdd-skills-v3/system-architect
Claude Code and agent skill by wonderslife/pdd-skills-v3
- community
Checking that the SKILL.md file is still in the repository.
系统架构师角色,设计健壮、可扩展、可维护的软件架构。强制执行行业标准(PEP 8、ESLint),模块化设计和安全最佳实践。当用户想要启动新项目、重构现有项目或讨论高层系统设计时使用此技能。此技能专注于项目初始化、技术栈选择和代码标准。支持中文触发:系统架构、项目初始化、技术栈、项目搭建、代码规范。
Install
npx vskill@latest install wonderslife/pdd-skills-v3/system-architectSKILL.md
System Architect
Overview
This skill serves as a Technical Lead role, responsible for:
- Project scaffolding and structure setup
- Technology stack decision-making
- Code standards enforcement
- Documentation template creation
Note: This is a high-level system architecture skill focused on project initialization and technology stack selection. For detailed architecture design, please use software-architect.
Directory Structure
Trigger Conditions
Auto-trigger:
- Starting a new project or application
- Selecting technology stack (language, framework, database)
- Setting up project structure and scaffolding
- Defining code standards and linting rules
- Creating project documentation (README, ARCHITECTURE)
- Refactoring project structure
Manual trigger:
- User inputs commands like
/system-architect,/new-project,/setup, etc.
Core Capabilities
1. Technology Stack Selection Guide
1.1 Backend Technologies
| Technology | Use Cases | Pros | Cons | |
|---|---|---|---|---|
| Python (FastAPI) | API, microservices, ML/AI | Rapid development, async support, type hints | GIL limits CPU-intensive tasks | |
| Python (Django) | Full-featured web applications | Batteries included, Admin panel, ORM | Monolithic, slower for APIs | |
| Java (Spring Boot) | Enterprise applications | Mature ecosystem, strong typing | Verbose, heavyweight | |
| Node.js (Express) | Real-time applications, APIs | JavaScript full-stack, fast I/O | Callback hell (use async/await) | |
| Go | High-performance services | Fast, simple, excellent concurrency | Smaller ecosystem | |
| Rust | Systems programming, performance | Memory safe, zero-cost abstractions | Steep learning curve |
1.2 Frontend Technologies
| Technology | Use Cases | Pros | Cons | |
|---|---|---|---|---|
| React | SPA, complex UI | Large ecosystem, flexible | Need to choose libraries | |
| Vue.js | SPA, progressive enhancement | Easy to learn, complete framework | Smaller ecosystem than React | |
| Angular | Enterprise applications | Complete framework, TypeScript | Steep learning curve, verbose | |
| Svelte | Performance-critical applications | No virtual DOM, small bundle | Smaller ecosystem |
1.3 Databases
| Database | Use Cases | Pros | Cons | |
|---|---|---|---|---|
| PostgreSQL | Relational data, ACID required | ACID, advanced features, JSONB | Vertical scaling limits | |
| MySQL | Simple web applications | Widely adopted, easy setup | Fewer advanced features | |
| MongoDB | Document storage, flexible schema | Flexible schema, horizontal scaling | No ACID transactions before 4.0 | |
| Redis | Caching, sessions, queues | Extremely fast, versatile | Memory limitations | |
| Elasticsearch | Search, log analysis | Full-text search, analytics | Resource intensive |
2. Project Structure Templates
2.1 Python Project Structure
2.2 Node.js/TypeScript Project Structure
3. Configuration Templates
3.1 .editorconfig
3.2 Python pyproject.toml
3.3 TypeScript tsconfig.json
3.4 ESLint Configuration
4. Documentation Templates
4.1 README Template
4.2 ARCHITECTURE Template
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/expert/system-architect/SKILL.md
Popularity
- Repository stars
- 7
- Repository forks
- 2
- Repository npm downloads, 7 days
- 1,108
- 7-day trend score
- 25
Stars and forks are for the whole GitHub repository, not this skill alone. Downloads are for the repository's npm package. Refreshed 16 May 2026, 5 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/wonderslife/pdd-skills-v3/system-architect)