Ralph Cycle

prd.json

v1.0.0

关于此技能

安装 Ralph Cycle,这是一款面向AI agent workflows and automation的 AI Agent Skill。查看功能、使用场景、限制条件与安装命令。

功能特性

Ralph Development Cycle
Before starting a cycle:
✅ prd.json exists with backlog
✅ progress.md exists
✅.windsurf/rules/tech-stack.md exists
davisschenk davisschenk
[0]
[0]
更新于: 5/1/2026

技能概览

先看适用场景、限制条件和安装路径,再决定是否继续深入。

安装 Ralph Cycle,这是一款面向AI agent workflows and automation的 AI Agent Skill。查看功能、使用场景、限制条件与安装命令。

核心价值

推荐说明: ralph-cycle helps agents ralph development cycle. Ralph Development Cycle This skill executes a single development cycle following the Ralph Wiggum Methodology: pick one task, implement it, verify it, commit it.

适用 Agent 类型

适用场景: ralph development cycle.

赋予的主要能力 · Ralph Cycle

适用任务: Ralph Development Cycle
适用任务: Before starting a cycle:
适用任务: ✅ prd.json exists with backlog

! 使用限制与门槛

  • 限制说明: Selection Logic: Do not simply pick the first item. Select the task that:
  • 限制说明: Constraint: Do not modify code yet.
  • 限制说明: Work ONLY on this specific task

! 来源说明

此页面仍可作为安装与查阅参考。继续使用前,请结合上方适用场景、限制条件和上游仓库说明一起判断。

SKILL.md
Readonly

Ralph Development Cycle

This skill executes a single development cycle following the Ralph Wiggum Methodology: pick one task, implement it, verify it, commit it.

Prerequisites

Before starting a cycle:

  • prd.json exists with backlog
  • progress.md exists
  • .windsurf/rules/tech-stack.md exists

Cycle Steps

Step 1: Smart Context Selection

Read prd.json and progress.md. Analyze the backlog to determine the most logical next step.

Selection Logic: Do not simply pick the first item. Select the task that:

  • Is currently failing (passes: false)
  • Is unblocked by other tasks (dependencies are met)
  • Makes the most sense to implement given the current state of the code

Announce: "I have selected [task name] because [reason]."

Constraint: PICK ONLY ONE TASK AT A TIME! Do not skip tasks unless blocked. If blocked, document the blocking reason in progress.md.

Step 2: Planning & Journaling

Append a new entry to progress.md with the header "## Working on [Task Name]"

Write a brief plan of execution in the log including:

  • What files will be modified/created
  • What approach you'll take
  • Any potential challenges
  • How you'll verify completion

Constraint: Do not modify code yet.

Step 3: Implementation

Implement the feature described in the selected task using the smallest change that satisfies the acceptance criteria.

Constraints:

  • Work ONLY on this specific task
  • Do not refactor unrelated code
  • Modify only files required for the selected task
  • Adhere to the standards in .windsurf/rules/tech-stack.md
  • Follow the acceptance criteria from prd.json

Step 4: Verification

Execute the verification command (e.g., npm test, pytest, etc.) relevant to this task.

Reference .windsurf/rules/tech-stack.md for the correct verification commands. If it does not list any, infer minimal verification and document it in progress.md.

Retry Logic:

If the command fails:

  1. Read the error output
  2. Attempt to fix the code
  3. Re-run verification
  4. Repeat up to 3 times

If it still fails after 3 tries, document the failure and next hypothesis in progress.md, then stop.

Step 5: Completion & Commit

If verification passes:

  1. Update prd.json: set passes to true for this task
  2. Update progress.md: Append "Result: Success"
  3. Run git add .
  4. Run git commit --no-gpg-sign -m "feat: [task description]"

Supporting Resources

Reference these files for guidance:

  • verification-examples.md - Common verification patterns

Anti-Patterns to Avoid

❌ Do not work on multiple tasks simultaneously ❌ Do not mark task as passing without running verification ❌ Do not commit code that fails tests ❌ Do not refactor unrelated code during implementation

常见问题与安装步骤

与页面结构化数据保持一致,便于搜索引擎理解。

安装步骤

  1. 1

    打开终端

    在你的项目目录中打开终端或命令行。

  2. 2

    执行安装命令

    运行:npx killer-skills add davisschenk/tilt-app/ralph-cycle。CLI 会自动识别 IDE 或 AI Agent 并完成配置。

  3. 3

    开始使用技能

    Ralph Cycle 已启用,可立即在当前项目中调用。

? FAQ

Ralph Cycle 是什么?
安装 Ralph Cycle,这是一款面向AI agent workflows and automation的 AI Agent Skill。查看功能、使用场景、限制条件与安装命令。
如何安装 Ralph Cycle?
运行命令:npx killer-skills add davisschenk/tilt-app/ralph-cycle。支持 Cursor、Windsurf、VS Code、Claude Code 等 19+ IDE/Agent。
Ralph Cycle 适用于哪些场景?
典型场景包括:适用任务: Ralph Development Cycle、适用任务: Before starting a cycle:、适用任务: ✅ prd.json exists with backlog。
Ralph Cycle 支持哪些 IDE 或 Agent?
该技能兼容 Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer。可使用 Killer-Skills CLI 一条命令通用安装。
Ralph Cycle 有哪些限制?
限制说明: Selection Logic: Do not simply pick the first item. Select the task that:;限制说明: Constraint: Do not modify code yet.;限制说明: Work ONLY on this specific task。

相关技能

寻找 Ralph Cycle 的替代方案 (Alternative) 或可搭配使用的同类 community Skill?探索以下相关开源技能。

查看全部

openclaw-release-maintainer

Logo of openclaw
openclaw

本地化技能摘要: 🦞 # OpenClaw Release Maintainer Use this skill for release and publish-time workflow. It covers ai, assistant, crustacean workflows. Claude Code, Cursor, and Windsurf workflows.

333.8k
0
AI

widget-generator

Logo of f
f

本地化技能摘要: Generate customizable widget plugins for the prompts.chat feed system # Widget Generator Skill This skill guides creation of widget plugins for prompts.chat. It covers ai, artificial-intelligence, awesome-list workflows. Claude Code, Cursor, and Windsurf

149.6k
0
AI

flags

Logo of vercel
vercel

本地化技能摘要: The React Framework # Feature Flags Use this skill when adding or changing framework feature flags in Next.js internals. It covers blog, browser, compiler workflows. Claude Code, Cursor, and Windsurf workflows.

138.4k
0
浏览器

pr-review

Logo of pytorch
pytorch

本地化技能摘要: Usage Modes No Argument If the user invokes /pr-review with no arguments, do not perform a review. It covers autograd, deep-learning, gpu workflows. Claude Code, Cursor, and Windsurf workflows.

98.6k
0
开发者工具