brainstorming
Structured design dialogue that validates ideas before implementation begins.
auto-ralph
PROACTIVELY activates for ANY task with clear success criteria. This skill should be used when the user provides tasks like: "fix the bug", "add tests", "implement feature X", "refactor Y". Explicit triggers: "ralph this", "auto ralph", "loop it", "iterate". Auto-detects Ralph-suitable tasks (score >= 3/4): - Clear success criteria (tests pass, error gone, feature works) - Benefits from iteration (not one-shot) - Well-defined scope (specific files/functions) - Verifiable completion (can honestly output promise) Does NOT activate for: explanations, questions, vague requests. Output: Romanian. Input: Any (ro/en/ru/mixed).
Full skill instructions
Skill proactiv care detectează automat task-uri potrivite pentru Ralph Loop și le execută.
Când skill-ul activează, PRIMUL lucru afișat trebuie să fie:
(AUTONALYK) ═══════════════════════════════════
Task detectat: [tip task]
Scor: [X]/4 → [Ralph mode / Normal mode]
═══════════════════════════════════════════════
Exemple:
(AUTONALYK) ═══════════════════════════════════
Task detectat: bug fix
Scor: 4/4 → Ralph mode
═══════════════════════════════════════════════
(AUTONALYK) ═══════════════════════════════════
Task detectat: întrebare
Scor: 1/4 → Normal mode
═══════════════════════════════════════════════
De ce prefix:
ÎNAINTE de orice scoring, verifică dacă Ralph Loop e deja activ:
if [[ -f ".claude/ralph-loop.local.md" ]]; then
# STOP - nu porni alt loop!
fi
Dacă loop activ:
(AUTONALYK) ═══════════════════════════════════
⚠️ Ralph Loop DEJA ACTIV!
Iterația curentă: [citește din fișier]
Opțiuni:
1. Așteaptă să termine
2. /cancel-ralph pentru a opri
3. Adaugă cerința la loop-ul curent (manual)
═══════════════════════════════════════════════
NU încerca să pornești al doilea loop - va corupe starea!
USER INPUT → CHECK ACTIVE LOOP → SCORING → (>= 3?) → CONTEXT → PROMPT → CONFIRM → EXECUTE
↓ ↓
(loop activ?) (< 3?) → RĂSPUNS NORMAL
↓
AVERTIZARE + STOP
ZERO întrebări până la confirmarea finală.
Calculează scor 0-4 pentru fiecare task:
| Criteriu | +1 punct dacă |
|---|---|
| Criterii clare | Keywords pozitive detectate (vezi tabel mai jos) |
| Iterație utilă | Bug fix, feature, refactor (nu întrebări) |
| Scop definit | Fișiere/funcții specificate |
| Verificabil | Teste disponibile sau eroare concretă |
IMPORTANT: Recunoaște keywords în TOATE limbile:
| Limba | Keywords Pozitive (+1) | Keywords Negative (0) |
|---|---|---|
| EN | fix, repair, add, implement, create, build, test, refactor | explain, help, what, why, how, understand |
| RO | repară, fixează, adaugă, implementează, creează, fă, fă-mi, testează, refactorizează | explică, ce face, cum, de ce, ajută-mă |
| RU | исправь, добавь, создай, сделай, протестируй, рефактор | объясни, что, как, почему, помоги |
Exemple:
Decizie:
Când să folosești Explore ÎNAINTE de Ralph Loop:
| Scor | Task Type | Explore? | Motiv |
|---|---|---|---|
| 4/4 | Bug fix cu stack trace clar | NU | Direct Ralph - context evident |
| 4/4 | Refactor >500 linii | DA | Mapează dependențe înainte |
| 3/4 | Feature în cod necunoscut | DA | Înțelege arhitectura |
| 3/4 | Test funcție izolată | NU | Scop mic, direct Ralph |
Regula simplă: Explore când ai nevoie să înțelegi structura ÎNAINTE de a modifica.
Bug Fix Explore:
Task(subagent_type="Explore", prompt="Investigate [ERROR]: 1) Find source file, 2) Map call chain, 3) Identify related tests, 4) Find similar patterns")
Feature Explore:
Task(subagent_type="Explore", prompt="Plan feature [NAME]: 1) Find similar implementations, 2) Map integration points, 3) Identify test patterns, 4) Check config files")
Refactor Explore:
Task(subagent_type="Explore", prompt="Analyze [TARGET]: 1) Find all usages, 2) Map dependencies, 3) Assess test coverage, 4) Identify risk areas")
Vezi references/explore-patterns.md pentru template-uri complete și exemple.
Rulează ${CLAUDE_SKILL_DIR}/scripts/detect-context.sh [directory] pentru:
NO_TESTS_DETECTED)Notă: Scriptul verifică automat dacă jq e instalat și afișează instrucțiuni dacă lipsește.
Selectează template din references/prompt-patterns.md:
Template include:
<promise>GATA</promise>/cancel-ralph pentru anularePrezintă prompt-ul generat și întreabă:
Prompt generat pentru Ralph Loop:
────────────────────────────────
[preview prompt]
────────────────────────────────
Execut? (max 25 iterații)
[Da - Recomandat] [Modifică prompt] [Nu]
Dacă "Da":
/ralph-loop "<prompt>" --max-iterations 25 --completion-promise "GATA"
Exemplu:
User: "fix the auth bug, нужно чтобы работал login"
(AUTONALYK) ═══════════════════════════════════
Task detectat: bug fix
Scor: 4/4 → Ralph mode
═══════════════════════════════════════════════
Generez prompt...
Activare forțată Ralph:
Dezactivare forțată:
references/detection-rules.md - Reguli complete scoringreferences/prompt-patterns.md - Template-uri promptscripts/detect-context.sh - Script detecție contextexamples/ - Exemple prompt-uri generateUser: "fix the failing tests in auth module"
(AUTONALYK) ═══════════════════════════════════
Task detectat: bug fix (teste)
Scor: 4/4 → Ralph mode
═══════════════════════════════════════════════
Detectez context... [git, teste, erori]
Generez prompt...
Prompt generat pentru Ralph Loop:
────────────────────────────────
[preview]
────────────────────────────────
Execut? (max 25 iterații) [Da/Modifică/Nu]
User: "ce face funcția asta?"
(AUTONALYK) ═══════════════════════════════════
Task detectat: întrebare/explicație
Scor: 1/4 → Normal mode
═══════════════════════════════════════════════
[Răspuns normal Claude, fără Ralph]
/cancel-ralph menționat în fiecare promptAuto-ralph citește configurația din ~/.claude/auto-ralph.local.md:
---
max_iterations: 25
score_threshold: 3
skip_explore_for_score: 4
default_language: ro
auto_execute: false
docker_analysis: true
---
# Notes
Any markdown notes here.
| Parametru | Default | Descriere |
|---|---|---|
max_iterations | 25 | Iterații maxime Ralph Loop |
score_threshold | 3 | Scor minim pentru Ralph mode |
skip_explore_for_score | 4 | Scor la care se sare peste Explore |
default_language | ro | Limba output (ro/en/ru) |
auto_execute | false | true = fără confirmare finală |
docker_analysis | true | Include Docker în context detection |
Parametrii expliciți din comandă au prioritate peste settings:
User: "ralph this cu max 50 iterații"
→ Override max_iterations=50, ignoră settings
Script-ul detect-context.sh include funcție read_settings():
read_settings() {
local sf="$HOME/.claude/auto-ralph.local.md"
if [[ -f "$sf" ]]; then
sed -n '/^---$/,/^---$/p' "$sf" | grep -v '^---$'
fi
}
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