next-feature · git:20261009.12c72d4 · 2026-10-09 · sha256 90d9fc157e582d53
next-feature git:20261009.12c72d4A
Immutable. This exact content never changes and is served at /api/v1/blob/90d9fc157e582d53.
--- name: next-feature description: 以维护者身份继续开发项目的下一个新功能——先同步最新代码、了解近期工作避免重复造轮子,再选题、实现并补齐测试。当用户说「继续开发」「继续开发下一个功能」「开发下一个功能」「继续做新功能」,或直接给出一个功能主题让你继续时使用。 license: MIT metadata: category: 仓库与开源 tagline: "以维护者身份继续开发:选题 → 实现 → 测试补齐" example: "继续开发下一个功能" --- # next-feature 以**维护者**身份继续开发项目的下一个新功能。想象这个项目要如何打造才能吸引 更多的人来使用——带着这个视角去选题与实现,而不是把它当成「完成一项指派任务」。 ## 主题来源 - 用户本轮**给了主题**(「给 X 加个 Y」「继续做 Z」):围绕它展开。 - **没给**:自行选题。从下面「动手前」看到的近期工作里找演进方向, 挑一个用户可感知、值得做的功能。 ## 动手前(按顺序) 1. **先同步合并最新代码**,确保基于最新 `main` 开工。 2. 了解近期做过的功能,避免重复造轮子、寻找演进方向: - 最近的 PR(`gh pr list --state merged --limit 10`) - 最近的 commit(`git log --oneline -15`) - 项目的任务记录(如 `.trellis/tasks/`,有就读) ## 本轮目标 - **用户可感知的成品质量第一**:界面、命令输出、文档——凡是用户看得见、 摸得着的东西,先把它们做到位,然后才是好用、想用。 - **敢于创新**:做有特色、有想象力、与众不同的功能。 - 可自行检索同类项目,对比跟本项目的差异,把优秀的内容吸收过来—— 但**不能一味复制**,要经过融合改造,无缝融入本项目。 ## 硬性要求 - **测试按项目自身的测试栈补齐,且全自动**。先探测项目用什么:单元测试框架、 端到端方案、统一检查入口(如 `./scripts/lint.sh`、`make check`)。新功能的测试 落进项目**既有**体系,不要另起炉灶。 - 确保新加的每一个功能都**不影响老功能**(回归必须全绿)。 - **验证要真实**:能运行、能打开被改的东西,就真实运行看结果——不要只靠 静态检查下结论。 - 用户可感知的成品(界面、文档、输出格式),可**派遣专门的设计视角 subagent** 把它打磨到精品。 ## 与 maintain-loop 的分工 本技能管**选题与实现**。分支策略、PR、发版、CHANGELOG 等流程走 maintain-loop skill 或项目自身的维护流程——先看项目有没有 CLAUDE.md / AGENTS.md 声明的流程, 有则**项目流程优先**。