bp-component-design
CommunityGuide robust component design and review.
Software Engineering#design#architecture#interfaces#components#concurrency#software-engineering#data-models
AuthordavidYichengWei
Version1.0.0
Installs0
System Documentation
What problem does it solve?
提供组件级设计原则,包括类/模块设计、接口设计、数据模型、并发模型、错误处理。在系统设计阶段讨论组件详细设计时使用,或在 code review 中评估组件质量时使用。
Core Features & Use Cases
- 第一性原理:将架构方案转化为可实现的代码结构,定义清晰职责边界和交互契约。
- 设计要素覆盖:核心类/模块设计、接口设计、数据模型、并发模型、错误处理,以及设计原则与常用模式。
- 评审检查点:对类职责、继承层次、依赖抽象、接口简洁性、错误处理等进行系统化检查。
- 适用场景:在系统设计阶段、代码审查中评估组件质量与设计一致性。
Quick Start
Review the 4.2 design guidelines in this Skill during system design discussions or code reviews and apply the component design checks.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: bp-component-design Download link: https://github.com/davidYichengWei/agentic-engineering-framework/archive/main.zip#bp-component-design Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.