功能开发
SkillDev toolsThe feature-development skill guides an AI agent through designing, implementing, refactoring, and reviewing new or extended user-visible behavior. It covers shared or public interfaces, packages, subsystems, platforms, hardware capabilities, and high-risk internal mechanisms. Pure bug fixes and behavior-preserving local refactors usually do not need it.
Use 功能开发 in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add 功能开发 and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the 功能开发 skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Have an AI agent that can load skills.
What your AI can do with it
- Design new user-visible behavior before implementation
- Implement extended features across packages and subsystems
- Refactor shared or public interfaces
- Review changes to high-risk internal mechanisms
- Handle platform and hardware capability work
Getting started
- Have an AI agent that can load skills.
- Add the feature-development skill to the agent's available skills.
- Start a task that involves designing, implementing, refactoring, or reviewing a feature.
- Let the agent apply the skill to guide the work.
What this skill tells your AI
The instructions your AI receives, as published by rcore-os/tgoskits in .agents/skills/feature-development/SKILL.md and read by Ahel’s review.
1. 适用范围
新增能力、扩大既有行为、引入共享边界或改变平台与硬件支持时使用本技能。是否适用按真实行为判断,不按“修复”“重构”或“清理”等标题判断。纯粹恢复既有明确语义且不扩大接口的错误修复,使用通用代码质量与相应领域技能即可。
开始设计或审查前完整阅读 风险与研究。确定方案、实现范围、验证和交付时完整阅读 设计与交付。公共接口、并发、unsafe、驱动、平台或系统调用语义同时读取对应专项技能;同一能力涉及多个目标架构的分层复用与特异边界时还要读取 multi-arch-layering。
2. 强制顺序
按照必要性、重复性、权威语义与既有方案、现实替代方案、整体架构与接口、实现、验证与交付的顺序推进。重大前提或架构问题未解决时,不用大量低层实现制造既成事实。
高风险功能在实现合入前必须有可独立审查的设计材料,并获得合格领域审查人的认可。审查顺序是先确认问题、替代方案和整体设计,再逐行审查实现;不能用已经完成的大量实现替代设计决策。设计材料可以位于议题、设计文档或拉取请求正文,但必须稳定、可引用,并覆盖本技能要求的所有权、兼容性、迁移、回滚、可观测性、性能和安全问题。
3. 完成条件
功能完成不等于代码能够编译。必须证明真实用户或调用方的问题得到解决,成功标准可观察,替代方案经过比较,边界由单一所有者维护,错误与回滚明确,测试在项目运行链路真实执行,文档与迁移同步,剩余风险可被独立审查。
Signals
- GitHub stars
- 74
- Forks
- 137
- Last commit
- Oct 2026
Questions
- Does this skill cover pure bug fixes?
- No. Pure bug fixes and behavior-preserving local refactors usually do not need this skill.
- What kinds of work does this skill support?
- Designing, implementing, refactoring, or reviewing new or extended user-visible behavior, shared or public interfaces, packages, subsystems, platforms, hardware capabilities, and high-risk internal mechanisms.
- Is this skill for reviewing code as well as writing it?
- Yes. It covers reviewing new or extended user-visible behavior and related interfaces or mechanisms.
- Can it help with small local refactors?
- Behavior-preserving local refactors usually do not need this skill.
Advanced
- Item type
- skill
- Key
feature-development- Source
- github.com/rcore-os/tgoskits