Agent skill
setup-review
Review .ralph/config.json against the actual project and fix mismatches.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/setup-review
SKILL.md
Setup Review
Review .ralph/config.json and validate every setting against what actually exists in this project. Fix anything that's wrong.
What to check
Read .ralph/config.json, then check each section against the real project files:
1. commands.dev — Does the dev command make sense?
- Check
package.jsonscripts,pyproject.toml,Makefile, etc. - Is the port in
urls.*/api.baseUrlconsistent with the dev command?
2. commands.install — Matches the actual package manager?
uv.lock→uv sync,poetry.lock→poetry install,pnpm-lock.yaml→pnpm install,yarn.lock→yarn install,package-lock.json→npm install,requirements.txt→pip install -r requirements.txt
3. checks.test / tests.* — Does the test runner exist?
- Check if
tests.directoryexists on disk - Check if the test command actually works for this project (pytest, vitest, jest, go test, etc.)
4. checks.lint — Is the linter installed?
- Look for eslint, ruff, golangci-lint, clippy config files
5. urls.* / api.baseUrl — Correct ports?
- Match ports to the dev command and any framework defaults
6. paths.* / tests.directory — Do these directories exist?
- Check every path value against the filesystem
7. playwright.* — Is Playwright actually set up?
- Check if
@playwright/testis in package.json or playwright is pip-installed - Does
playwright.testDirexist? - If Playwright isn't installed, set
playwright.enabledtofalse
8. migrations.* — Matches the actual migration tool?
prisma/→ prisma,alembic/oralembic.ini→ alembic,migrations/+manage.py→ Django,priv/repo/migrations→ Ecto
9. Python projects — Correct package manager?
uv.lockexists → commands should useuv runpoetry.lockexists → commands should usepoetry run- Neither → plain
pip/python
How to fix
Edit .ralph/config.json directly to correct any mismatches.
Output
Print a short summary. For each section, one line:
- What you checked
- Whether it was correct or what you changed
Keep it conversational — explain what each setting does in plain language so the user understands their config.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?