faion-code-quality
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseCode Quality & Architecture Sub-Skill
代码质量与架构子技能
Architecture patterns, code quality, refactoring, and development practices.
架构模式、代码质量、重构与开发实践。
Purpose
用途
Handles architecture patterns, code decomposition, refactoring, code review, development practices, and tech debt management.
负责处理架构模式、代码分解、重构、代码审查、开发实践以及技术债务管理。
Context Discovery
上下文探索
Auto-Investigation
自动调研
| Signal | Check For | Why |
|---|---|---|
| Architecture docs | ADRs, C4 diagrams, domain models | Architecture patterns in use |
| Code review comments | Review patterns, quality standards | Review culture |
| Linting config | ESLint, Prettier, ruff rules | Code quality standards |
| Tech debt tracking | Issue labels, debt backlog | Tech debt awareness |
| Documentation quality | CLAUDE.md, README patterns | Documentation standards |
| 信号 | 检查内容 | 原因 |
|---|---|---|
| 架构文档 | ADR、C4图、领域模型 | 了解当前使用的架构模式 |
| 代码审查评论 | 审查模式、质量标准 | 了解代码审查文化 |
| 代码检查配置 | ESLint、Prettier、ruff规则 | 明确代码质量标准 |
| 技术债务追踪 | 问题标签、债务待办项 | 掌握技术债务认知情况 |
| 文档质量 | CLAUDE.md、README模式 | 了解文档标准 |
Discovery Questions
探索问题
yaml
questions:
- question: "What's your code quality need?"
options:
- label: "Architecture design"
description: "Use clean-architecture, domain-driven-design, cqrs-pattern"
- label: "Code review"
description: "Use code-review, code-review-process"
- label: "Refactoring"
description: "Use refactoring-patterns, code-decomposition-patterns"
- label: "Tech debt management"
description: "Use tech-debt-basics, tech-debt-management"
- question: "What's your architecture approach?"
options:
- label: "Domain-driven"
description: "Apply domain-driven-design"
- label: "Microservices"
description: "Apply microservices-design"
- label: "Event-driven"
description: "Apply event-sourcing-basics"
- label: "Clean/layered"
description: "Apply clean-architecture"
- question: "Are you working with LLMs for code generation?"
options:
- label: "Yes, AI-assisted development"
description: "Apply llm-friendly-architecture"
- label: "No, traditional development"
description: "Standard architecture patterns"yaml
questions:
- question: "您的代码质量需求是什么?"
options:
- label: "架构设计"
description: "使用clean-architecture、domain-driven-design、cqrs-pattern"
- label: "代码审查"
description: "使用code-review、code-review-process"
- label: "重构"
description: "使用refactoring-patterns、code-decomposition-patterns"
- label: "技术债务管理"
description: "使用tech-debt-basics、tech-debt-management"
- question: "您采用的架构方法是什么?"
options:
- label: "领域驱动"
description: "应用domain-driven-design"
- label: "微服务"
description: "应用microservices-design"
- label: "事件驱动"
description: "应用event-sourcing-basics"
- label: "整洁/分层"
description: "应用clean-architecture"
- question: "您是否使用LLM进行代码生成?"
options:
- label: "是,AI辅助开发"
description: "应用llm-friendly-architecture"
- label: "否,传统开发"
description: "采用标准架构模式"When to Use
使用场景
- Architecture patterns (DDD, CQRS, Clean Architecture, Event Sourcing)
- Code review and quality standards
- Refactoring patterns
- Code decomposition strategies
- Development practices (XP, pair/mob programming)
- Tech debt management
- Documentation standards
- LLM-friendly architecture
- 架构模式(DDD、CQRS、整洁架构、事件溯源)
- 代码审查与质量标准
- 重构模式
- 代码分解策略
- 开发实践(极限编程、结对/ mob编程)
- 技术债务管理
- 文档标准
- 适配LLM的架构
Methodologies (23 files)
方法论(23份文档)
Architecture (7): clean-architecture, domain-driven-design, cqrs-pattern, microservices-design, llm-friendly-architecture, event-sourcing-basics, event-sourcing-implementation
Code Quality (10): code-review, code-review-basics, code-review-process, code-coverage, refactoring-patterns, code-quality-trends, documentation, claude-md-creation, tech-debt-basics, tech-debt-management
Code Decomposition (3): code-decomposition-patterns, code-decomposition-principles, framework-decomposition-patterns
Dev Practices (3): xp-extreme-programming, pair-programming, mob-programming
架构类(7种): clean-architecture、domain-driven-design、cqrs-pattern、microservices-design、llm-friendly-architecture、event-sourcing-basics、event-sourcing-implementation
代码质量类(10种): code-review、code-review-basics、code-review-process、code-coverage、refactoring-patterns、code-quality-trends、documentation、claude-md-creation、tech-debt-basics、tech-debt-management
代码分解类(3种): code-decomposition-patterns、code-decomposition-principles、framework-decomposition-patterns
开发实践类(3种): xp-extreme-programming、pair-programming、mob-programming
Tools
工具
Code quality: ESLint, Prettier, ruff, SonarQube
Architecture: C4 model, ADRs, UML
代码质量工具: ESLint、Prettier、ruff、SonarQube
架构工具: C4模型、ADRs、UML
Related Sub-Skills
相关子技能
| Sub-skill | Relationship |
|---|---|
| faion-automation-tooling | Tooling and automation |
| faion-software-architect | High-level architecture decisions |
| faion-testing-developer | Testing strategies |
| 子技能 | 关系 |
|---|---|
| faion-automation-tooling | 工具与自动化 |
| faion-software-architect | 高层架构决策 |
| faion-testing-developer | 测试策略 |
Integration
集成方式
Invoked by parent skill for code quality and architecture work.
faion-devtools-developerfaion-code-quality v1.0 | 23 methodologies
由父技能调用,用于处理代码质量与架构相关工作。
faion-devtools-developerfaion-code-quality v1.0 | 23种方法论