一键导入
ralph-goal-authoring
How to write effective Ralph goals for Ikigai-driven workflows
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
How to write effective Ralph goals for Ikigai-driven workflows
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | ralph-goal-authoring |
| description | How to write effective Ralph goals for Ikigai-driven workflows |
Write goals in terms of what must be true when the work is complete, not the exact implementation recipe.
Ralph can iterate, inspect the repo, read documents, and recover from failures. Good goals give it a clear objective, rich references, measurable outcomes, and unambiguous acceptance criteria.
Use this shape:
## Objective
What should be accomplished.
## Reference
Relevant files, documents, examples, commands, and surrounding context.
## Outcomes
Concrete observable results Ralph should produce.
## Acceptance
How to verify success.
If the work requires finding all occurrences of something, say so explicitly.
Good:
## Objective
Discover all hardcoded config paths in src/ and replace them with CONFIG_DIR-based resolution.
Bad:
## Objective
Fix config paths.
Ralph does better when the discovery step is named directly in the objective and outcomes.
## Objective
Implement configuration loading with environment variable overrides.
## Reference
- docs/config.md
- docs/environment.md
- src/main.c
- tests/unit/config/
## Outcomes
- Configuration loading implemented per docs/config.md
- Environment variable overrides are supported
- Default values are applied when overrides are absent
- Unit tests covering config behavior pass
## Acceptance
- All relevant tests pass
- Running the app with CONFIG_DIR set uses the expected config directory
## Objective
Add config struct.
## Reference
docs/config.md
## Outcomes
- Struct added
Why this is weak:
Do:
Do not:
Typical Ikigai flow:
../ralph-pipeline/scripts/goal-create../ralph-pipeline/scripts/goal-queueExample:
cat <<'EOF' | ../ralph-pipeline/scripts/goal-create --title "Implement configuration loading"
## Objective
Implement configuration loading with environment variable overrides.
## Reference
- docs/config.md
- docs/environment.md
- src/main.c
- tests/unit/config/
## Outcomes
- Configuration loading implemented per docs/config.md
- Environment variable overrides are supported
- Default values are applied when overrides are absent
- Unit tests covering config behavior pass
## Acceptance
- All relevant tests pass
- Running the app with CONFIG_DIR set uses the expected config directory
EOF
Automated quality check loops with escalation and fix sub-agents
JSON-based end-to-end test format, runner, and mock provider
Jujutsu (jj) skill for the ikigai project
Create and manage Ralph goals from Ikigai using the real ralph-pipeline scripts
Create repositories using the real ralph-pipeline repo-create script
Overview of the Ralph services and how they fit together in an Ikigai context