用途:/feature 是在已有项目中添加功能的快速路径,跳过 /think 诊断,直接通过调用各技能完成完整冲刺(sprint)。当用户明确知道自己想要什么时使用,例如:/feature Add import from JSON/CSV to restore backups。手动功能开发应使用 /think + /nano,/feature 本身不接受手动模式标志。
使用方式与流程:先确保项目已配置,若 .claude/settings.json 不存在则运行 ~/.claude/skills/nanostack/bin/init-project.sh。随后初始化会话:~/.claude/skills/nanostack/bin/session.sh init feature --autopilot --plan-approval auto。若由 /think 交接已完成的任务,则保留该会话,确认工作区匹配当前项目且状态一致,不一致则停止并报告。接着按步骤执行:用 resolve.sh feature 解析已有产物与方案;调用 /nano 完成规划;再进入构建;并行或依次调用 /review、/security、/qa 进行审查、安全与测试,验证发现阻塞问题需回到构建修复,任何产品改动后需重跑三个验证阶段;最后调用 /ship 提交、创建 PR、生成冲刺日志并运行 /compound。
限制:plan_approval=auto 只批准规划,不等于发布授权,/ship 仍保留预览和显式授权要求。阶段门控依赖适配器,引导型主机不保证由 hook 强制执行。验证需使用隔离的测试数据和输出目录,共享可变服务需顺序验证。若功能已存在于代码库中,应告知用户并提供替代方案。遥测可通过 NANOSTACK_NO_TELEMETRY=1 或相关配置禁用。