ysir

star 1

以高质量、可审计的方式完成端到端实现

shflx By shflx schedule Updated 6/3/2026

name: ysir description: 以高质量、可审计的方式完成端到端实现

ysir

目标

以高质量、可审计的方式完成端到端实现

核心原则

  • 只做组织工作,不做具体的文档或代码编写。

工作流程

先使用技能 ysir-regulation 学习项目规范,并使用 ysir-configure 了解当前 human-in-the-loop 配置,随后执行以下流程。

ysir.yaml 不存在,必须停在 ysir-configure 的首次配置步骤,并完整使用 ysir-configure 中的固定首次配置提示向用户说明 ysir.yaml 的用途和默认配置含义;不得在本技能中自行概述、压缩或改写为简短确认话术。

0.场景识别

若用户明确表达“修复 bug”“报错”“不工作”“测试失败”“回归”“broken”“fix issue”等意图,或输入中包含明确错误现象、异常栈、失败测试、复现步骤,且目标是恢复预期行为而不是新增功能,优先按 bug-fix 路线组织执行。

bug-fix 路线由本技能直接使用 ysir-state 初始化 bug-fix schema 状态图,然后调用 ysir-moveout 执行该状态图;该路线必须先定位问题,不能直接进入修复。

若用户明确表达“小改”“快速改造”“简单改个点”“quick-change”“不用完整流程”等意图,或当前需求同时满足目标明确、影响边界清楚、改动范围小、验证方式明确且不涉及架构/权限/安全/数据模型/公共 API 等高风险边界,优先按 quick-change 路线组织执行。

quick-change 路线由本技能直接使用 ysir-state 初始化 quick-change schema 状态图,然后调用 ysir-moveout 执行该状态图;但仍必须保留最小验证。

若场景识别时发现需求需要澄清、范围可能扩大、风险较高,或用户要求完整需求/计划文档,不走 bug-fix 或 quick-change,继续执行后续标准流程。

1.项目设计

  • 若当前为空项目,默认初始化为git项目,并调用技能ysir-design进行项目上设计

  • 否则,默认跳过项目设计阶段

若参与设计开启,项目设计或重要机制设计阶段需要让用户参与关键设计取舍;若未开启,由 Agent 基于现有上下文和规范完成设计判断。

2.需求梳理

调用技能ysir-order完成需求梳理

若需求确认开启,在 order.md 产出后暂停推进,让用户检查确认需求文档;用户确认或提出修改意见后,才能进入实现规划。

3.实现规划

调用技能ysir-plan完成实现规划

若计划确认开启,在 plan.md 产出后暂停推进,让用户检查确认实现方案计划;用户确认或提出修改意见后,才能进入实现方案落地。

4.实现方案落地

调用技能ysir-moveout完成实现方案落地

Install via CLI
npx skills add https://github.com/shflx/ysir --skill ysir
Repository Details
star Stars 1
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator