ralph-tui-cn-beadslisted
Install: claude install-skill decebal/curated-claude-skills
# Ralph TUI - Create Beads (chronis)
Converts PRDs to beads (epic + child tasks) for ralph-tui autonomous execution using **chronis** (`cn` CLI).
> **Note:** This skill uses the `cn` command from chronis. If you have the original beads (`bd`) installed instead, use the `ralph-tui-create-beads` skill. If you have beads-rust (`br`), use the `ralph-tui-create-beads-rust` skill.
---
## The Job
Take a PRD (markdown file or text) and create beads using `cn` commands:
1. **Detect project tooling** (build runner, package manager)
2. **Classify Quality Gates** into story-specific vs. epic-level
3. Create an **epic** bead (with epic-level quality gates)
4. Create **child beads** for each user story (with story-specific acceptance criteria only)
5. Set up **dependencies** between beads (schema → backend → UI)
6. Output ready for `ralph-tui run --tracker chronis`
---
## Step 0: Detect Project Tooling
Before creating beads, detect the project's build runner and package manager. This determines which commands appear in quality gates.
### Build runner detection
Check in order:
1. `Taskfile.yml` or `Taskfile.yaml` exists → use `task` (go-task)
2. `Makefile` exists → use `make`
3. Neither → use raw commands
```bash
# Detect build runner
if [ -f Taskfile.yml ] || [ -f Taskfile.yaml ]; then
RUNNER="task" # e.g., task ci, task lint
elif [ -f Makefile ]; then
RUNNER="make" # e.g., make ci, make lint
else
RUNNER="none" # use raw commands directly
fi
```
When detected, sc