Updated 6mo ago
by davidYichengWei
agentic-engineering-framework
开箱即用、可按项目定制的 AI Coding Agent Skills 框架:提供通用 Workflow、可扩展的项目私有知识、自我学习闭环和问题排查能力,适配任意技术栈和工程场景。兼容主流 Coding Agent。
159 GitHub stars (159)
+1 in 16 days
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | 0 |
| Oct 8 | 0 |
| Oct 9 | 0 |
| Oct 10 | 0 |
| Oct 11 | 0 |
| Oct 12 | +1 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | 0 |
- 15 skills (15 skills found in its SKILL.md files)
- 46 forks (46 forks)
- 6mo ago last update (Last updated 6mo ago)
Install
Skills CLI
npx skills add davidYichengWei/agentic-engineering-framework
Asks which skills and agents to install. Just one: npx skills add davidYichengWei/agentic-engineering-framework --skill bp-architecture-design — add -g for every project.
Claude Code
git clone https://github.com/davidYichengWei/agentic-engineering-frameworkcp -r "agentic-engineering-framework/skills/bp-architecture-design" ~/.claude/skills/
Copies the bp-architecture-design skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add davidYichengWei/agentic-engineering-framework
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
bp-architecture-design
提供架构设计原则,包括模块划分、依赖管理、数据架构、接口设计。在系统设计阶段讨论方案概览时使用,或在 code review 中评估架构合理性时使用。
skills/bp-architecture-design/SKILL.md on GitHub (opens in a new tab) -
bp-coding-best-practices
通用编码最佳实践。在编写或 review 代码时使用。涵盖可读性、命名、函数设计、控制流、资源安全、注释规范。
skills/bp-coding-best-practices/SKILL.md on GitHub (opens in a new tab) -
bp-component-design
提供组件级设计原则,包括类/模块设计、接口设计、数据模型、并发模型、错误处理。在系统设计阶段讨论组件详细设计时使用,或在 code review 中评估组件质量时使用。
skills/bp-component-design/SKILL.md on GitHub (opens in a new tab) -
bp-distributed-systems
提供分布式系统设计 best practices(对应常见 fallacies)及各 SDLC 阶段 checklist。当需求涉及网络通信、多节点协调、数据一致性、故障恢复时使用。
skills/bp-distributed-systems/SKILL.md on GitHub (opens in a new tab) -
bp-performance-optimization
提供性能优化方法论、设计原则和具体优化规则。在编写代码、优化性能瓶颈、进行 code review 时使用,涵盖 CPU、内存、I/O、并发等维度。
skills/bp-performance-optimization/SKILL.md on GitHub (opens in a new tab) -
bp-skill-authoring
指导编写和改进 Agent Skill 文件(SKILL.md),涵盖 YAML frontmatter、精简写作、渐进式披露、常用模式。当用户要创建新 Skill、改进现有 SKILL.md、或询问 Skill 编写规范时使用。
skills/bp-skill-authoring/SKILL.md on GitHub (opens in a new tab) -
self-refinement
将纠错经验沉淀为持久化的 Rules/Skills 更新,构建反馈闭环。当被用户纠正且错误具有模式性时自动触发,或通过 /reflect 命令手动触发回顾。
skills/self-refinement/SKILL.md on GitHub (opens in a new tab) -
std-cpp
提供 C++ 编码规范(基于 Google C++ Style Guide)。当编写或 review C++ 代码(.cc/.cpp/.h 文件)时使用。
skills/std-cpp/SKILL.md on GitHub (opens in a new tab) -
std-go
提供 Go 编码规范(基于 Google Go Style Guide)。当编写或 review Go 代码(.go 文件)时使用。
skills/std-go/SKILL.md on GitHub (opens in a new tab) -
troubleshooting
问题排查。当用户遇到编译错误、运行时异常、单测失败、流水线报错、现网告警等需要定位问题时触发。
skills/troubleshooting/SKILL.md on GitHub (opens in a new tab) -
workflow-code-generation
代码文件修改的统一入口。当用户请求任何代码变更(新功能、优化、Bug 修复、重构)时必须首先调用此 skill。仅适用于代码文件(如 .cc/.cpp/.h/.go/.py 等),修改 .md 等非代码文件时不需要调用。它会评估复杂度、检查 spec.md、生成 tasks.md、并逐个任务执行。
skills/workflow-code-generation/SKILL.md on GitHub (opens in a new tab) -
workflow-code-review
代码评审。协调 5 个专项 reviewer subagent 对代码进行并行多维度审查。可由用户直接触发,也可由主 agent 加载后作为 Judge 执行。
skills/workflow-code-review/SKILL.md on GitHub (opens in a new tab) -
workflow-requirements-clarification
需求澄清。只负责明确"要解决什么问题",生成 spec.md 的前三章节(背景、目标、需求)。禁止在本阶段讨论设计方案——设计是 workflow-system-design skill 的职责。
skills/workflow-requirements-clarification/SKILL.md on GitHub (opens in a new tab) -
workflow-system-design
系统设计。当 spec.md 前三章节(背景、目标、需求)已完整但设计章节为空时调用。按 spec.md 章节顺序逐个与用户讨论,每轮只处理一个 section。
skills/workflow-system-design/SKILL.md on GitHub (opens in a new tab) -
workflow-test-generation
测试生成。基于 spec.md 或被测代码,生成单元测试、集成测试、性能测试。当用户请求生成测试、TDD 模式、或 workflow-code-generation 完成后触发。
skills/workflow-test-generation/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.