Skip to content
Back to skills

Riper

ASecurity

RIPER 是 VibeCoding 的核心开发流程框架,将软件开发分解为五个有序阶段。

  • 188 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added February 9, 2026
developmentbash

Works with

  • mcp

Security analysis

A100/100

Pro scans all 6 files and shows the line behind each finding

Scanned February 12, 2026

npx -y skills add WenJunDuan/Rlues --skill riper --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Riper?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Riper
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/wenjunduan-riper/badge)](https://www.skillsdirectory.com/skills/wenjunduan-riper)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# RIPER Skill

## 概述
RIPER 是 VibeCoding 的核心开发流程框架,将软件开发分解为五个有序阶段。

## 名称含义
- **R** - Research (感知理解)
- **I** - Innovate (方案设计)
- **P** - Plan (任务规划)
- **E** - Execute (执行开发)
- **R** - Review (验证闭环)

## 阶段流程
```
┌─────────┐     ┌─────────┐     ┌─────────┐     ┌─────────┐     ┌─────────┐
│ Research│ ──▶ │Innovate │ ──▶ │  Plan   │ ──▶ │ Execute │ ──▶ │ Review  │
│  (R1)   │     │   (I)   │     │   (P)   │     │   (E)   │     │  (R2)   │
└─────────┘     └─────────┘     └─────────┘     └─────────┘     └─────────┘
   感知            设计            规划            执行            验证
```

## 路径适配

| 路径 | 条件 | 阶段 |
|:---|:---|:---|
| Path A | 单文件 & <30行 | R → P → E → R |
| Path B | 2-10 文件 | R → I → P → E → R |
| Path C | >10 文件或跨模块 | R → I → P → [E → R]×n |

## 子技能文件

| 文件 | 阶段 | 说明 |
|:---|:---|:---|
| research.md | R1 | 需求分析、代码探索、依赖识别 |
| innovate.md | I | 方案设计、技术决策、风险评估 |
| plan.md | P | 任务拆解、排序、TODO生成 |
| execute.md | E | 代码实现、重构、状态更新 |
| review.md | R2 | 验证、测试、经验沉淀 |

## 加载策略

### 按需加载
```yaml
进入 Research 阶段 → 加载 skills/riper/research.md
进入 Innovate 阶段 → 加载 skills/riper/innovate.md
进入 Plan 阶段 → 加载 skills/riper/plan.md
进入 Execute 阶段 → 加载 skills/riper/execute.md
进入 Review 阶段 → 加载 skills/riper/review.md
```

### Path A 精简加载
```yaml
# Path A 跳过 Innovate
加载顺序: research.md → plan.md → execute.md → review.md
```

## MCP 工具集成

| 阶段 | 推荐工具 | 用途 |
|:---|:---|:---|
| Research | sou, context7, memory | 代码搜索、需求分析、历史查询 |
| Innovate | sequential-thinking, memory | 深度推理、决策存储 |
| Plan | mcp-shrimp-task-manager, memory | 任务管理、计划记录 |
| Execute | codex | 代码生成 |
| Review | playwright, memory | 测试执行、经验沉淀 |

## 寸止点

| 阶段后 | Token | 说明 |
|:---|:---|:---|
| Plan | `[PLAN_READY]` | 等待用户确认计划 |
| Innovate (Path C) | `[DESIGN_FREEZE]` | 等待用户确认设计 |
| Review (Path C) | `[PHASE_DONE]` | 等待用户确认阶段 |
| Review (最终) | `[TASK_DONE]` | 等待用户验收 |

## 使用示例

### 触发 RIPER
```bash
/vibe-code "添加用户登录功能"
# 自动评估复杂度 → 选择路径 → 执行 RIPER
```

### 单独使用某阶段
```bash
/vibe-plan "重构认证模块"    # 只执行 R → I → P
/vibe-design "设计插件系统"  # 只执行 R → I
```

## 质量保证

### 阶段转换检查
```yaml
R → I: 需求是否理解清楚
I → P: 设计是否合理
P → E: 计划是否完整
E → R: 代码是否完成
R → 完成: 验证是否通过
```

### 回退机制
```yaml
若验证失败:
  1. 记录问题
  2. 回退到 Execute
  3. 修复后重新 Review
```

Files in this skill

  • SKILL.md3.3 KB
  • execute.md3.2 KB
  • innovate.md2.7 KB
  • plan.md2.9 KB
  • research.md1.8 KB
  • review.md3.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.