Ralph Cycle

prd.json

v1.0.0

이 스킬 정보

Install Ralph Cycle, an AI agent skill for AI agent workflows and automation. Explore features, use cases, limitations, and setup guidance.

기능

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

Skill Overview

Start with fit, limitations, and setup before diving into the repository.

Install Ralph Cycle, an AI agent skill for AI agent workflows and automation. Explore features, use cases, limitations, and setup guidance.

이 스킬을 사용하는 이유

추천 설명: 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.

최적의 용도

적합한 상황: ralph development cycle.

실행 가능한 사용 사례 for 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

! Source Notes

This page is still useful for installation and source reference. Before using it, compare the fit, limitations, and upstream repository notes above.

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

FAQ 및 설치 단계

Mirrors the structured data on this page for better search understanding.

이 스킬 설치 방법

  1. 1

    터미널 열기

    프로젝트 디렉터리에서 터미널 또는 명령줄을 여세요.

  2. 2

    설치 명령 실행

    npx killer-skills add davisschenk/tilt-app/ralph-cycle 를 실행하세요. CLI가 IDE 또는 에이전트를 자동으로 감지하고 스킬을 설정합니다.

  3. 3

    스킬 사용 시작

    스킬이 이제 활성화되었습니다. 현재 프로젝트에서 Ralph Cycle을 바로 사용할 수 있습니다.

? 자주 묻는 질문

Ralph Cycle은 무엇인가요?
Install Ralph Cycle, an AI agent skill for AI agent workflows and automation. Explore features, use cases, limitations, and setup guidance.
Ralph Cycle은 어떻게 설치하나요?
다음 명령을 실행하세요: npx killer-skills add davisschenk/tilt-app/ralph-cycle. Cursor, Windsurf, VS Code, Claude Code와 19개 이상의 다른 IDE에서 동작합니다.
Ralph Cycle은 어디에 쓰이나요?
주요 활용 사례는 다음과 같습니다: 사용 사례: Ralph Development Cycle, 사용 사례: Before starting a cycle:, 사용 사례: ✅ prd.json exists with backlog.
Ralph Cycle 와 호환되는 IDE는 무엇인가요?
이 스킬은 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.

관련 스킬

Looking for an alternative to Ralph Cycle or another community skill for your workflow? Explore these related open-source skills.

모두 보기

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
인공지능

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
인공지능

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
개발자