brainstorming
Structured design dialogue that validates ideas before implementation begins.
beads-validation
Validates beads issues after creation. Checks dependencies, PRD mapping, order, and issue quality. Use when: after creating issues, before TDD loop, before handoff. Triggers: "validate beads", "check issues", "verify tasks", "check quality", "validate handoff".
Full skill instructions
Validates that beads issues are correctly created and ready for TDD.
After creating issues (in rust-project-init):
Before TDD loop (in /ship Phase 2.5):
bd ready returns expected first task# Count features in PRD
grep -c "^###\|^-" docs/PRD.md | head -1
# Count issues created
bd list --status=open | wc -l
# Each MVP feature should have an issue
# List all dependencies
bd list --status=open --json | jq '.[] | .dependencies'
# Check each dependency ID exists
bd show {dep_id} # Should not error
# bd doctor checks for cycles
bd doctor
# Should have at least one ready issue
bd ready --limit=1
# If empty, something is blocked incorrectly
# All priorities should be 0-4
bd list --json | jq '.[] | .priority' | sort -u
# Check all open issues have required sections
python3 scripts/validate_beads.py --check-quality
Validates that issues are self-contained:
# After creating issues
python3 scripts/validate_beads.py --check-created --prd docs/PRD.md
# Before TDD
python3 scripts/validate_beads.py --check-deps --check-ready
# Check issue quality (for handoff)
python3 scripts/validate_beads.py --check-quality
# Full validation (all checks)
python3 scripts/validate_beads.py --all --prd docs/PRD.md
Output:
## Beads Validation
[PASS] PRD features: 4, Issues created: 4
[PASS] All dependency IDs exist
[PASS] No circular dependencies
[PASS] Ready queue has 1 issue (notes-abc)
[PASS] All 4 open issues pass quality check
[PASS] All priorities valid (0-4)
Result: 6/6 checks passed
Quality check failure output:
## Beads Validation
[WARN] 2/4 issues have quality problems
Quality issues:
task-abc:
- Description too short (45 chars, need 100+)
- Missing Acceptance Criteria section
task-xyz:
- Missing Files to Modify section
[FAIL] No issues ready to work on
Cause: All issues blocked by dependencies Fix: Check dependency chain, ensure at least one issue has no blockers
[WARN] PRD has 5 features, only 3 issues created
Fix: Create missing issues with bd create
[FAIL] Dependency notes-xyz does not exist
Fix: Check issue ID before bd dep add
[FAIL] Circular dependency: A → B → C → A
Fix: Remove one dependency to break cycle
[WARN] task-abc: Description too short (45 chars, need 100+)
[WARN] task-abc: Missing Files to Modify section
Fix: Use bd edit <id> --description and follow the template from beads-workflow/references/issue-template.md
Called automatically in:
rust-project-init.md → After creating issuesship.md → Phase 2.5: Before TDD loopbeads-workflow → Before handoff (Phase 5)Structured design dialogue that validates ideas before implementation begins.
Comprehensive design intelligence for web and mobile UI/UX across 10 technology stacks.
Comprehensive implementation plans for multi-step tasks, breaking down specs into bite-sized, testable steps.
Introduction to the obra skills system with mandatory skill invocation rules and best practices.
Execute a written implementation plan with critical review and task checkpoints.
Delegate independent tasks to specialized agents working concurrently with isolated context.
Isolated git worktrees with smart directory selection and safety verification.
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
Plan searchable and shareable content that drives traffic, builds authority, and generates leads.
README-first repository scanner that extracts commands and classifies reproduction candidates without executing them.
Brainstorm and prioritize marketing strategies tailored to your SaaS stage, budget, and goals.
Plan and optimize your website's page hierarchy, navigation, URL structure, and internal linking.
The world's fastest calendar for remote work
Capture, organize, and utilize your knowledge effortlessly.
Instant Summaries of Audio & Video Interviews with AnySummary
Transform PDFs into engaging mind maps.
Chat with any PDF instantly
Create an optimal daily plan using your voice
A productivity platform to centralize organizational knowledge and workflows with contextual AI assistance.
AskYourPDF Pricing Plans: Tailored to Your Needs