develop-feature

仓库创建 2026年7月26日最近提交 20 小时前SkillHot 收录 16 小时前
这个 Skill 做什么

做新功能按步骤来:先搞清真实问题和边界,优先复用或扩展现有代码和成熟库,然后用功能测试作为门槛实现到通过为止。在需要新增命令、API、端点或复杂行为前用,避免盲目设计和重复造轮子。特点是把理解和复用放前面,产出最小且稳健的实现。

▸ 展开 SKILL.md 英文原文

The disciplined way to build a new feature: understand the real problem, reuse or extend before you add, prefer a proven library over hand-rolled code, work the edge cases until the design holds, gate on functional tests, then implement to green. Load whenever the task is to add a feature, capability, command, endpoint, or non-trivial new behavior to a codebase - before you start designing or writing code.

0
Stars
0
Forks
10
仓库内 Skill
积累中
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/fagerbergj/dotagents/main/skills/develop-feature/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/fagerbergj/dotagents/main/skills/develop-feature/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# Develop a feature: understand → reuse → tests-as-gate → green

Most bad features come from building the wrong thing, or building from scratch what already existed. This workflow front-loads understanding and reuse so the code you finally write is the minimum that's actually needed.

The order matters: do not design before step 1, and do not write feature code before step 5 gives you tests that fail.

## The workflow

### 1. Quiz until you truly understand the problem

Do not start from the literal request - start from the problem behind it. Ask until you can state the goal, the constraints, and what "done" looks like in your own words.

- Use `ask_user` to clarify - but **batch your questi
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有