Help us improve
Share bugs, ideas, or general feedback.
From boorails
Defines operating framework for AI-assisted Ruby on Rails development. Executes Inspect-Diagnose-Design-Implement-Verify-Improve workflow script for architecture planning, multi-step strategies, and Rails standards.
npx claudepluginhub kurenn/marketplace --plugin boorailsHow this skill is triggered — by the user, by Claude, or both
Slash command
/boorails:boo-frameworkThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill as the top-level operating system for Rails work. It standardizes how requests are analyzed, implemented, verified, and improved.
Applies C++ Core Guidelines to write, review, or refactor C++ code. Enforces modern, safe, and idiomatic practices for C++17/20/23.
Share bugs, ideas, or general feedback.
Use this skill as the top-level operating system for Rails work. It standardizes how requests are analyzed, implemented, verified, and improved.
When this skill is invoked in Claude/Codex and shell execution is available, execute the workflow script first from the Rails app root unless the user explicitly asks for inspect-only output:
bash ${CLAUDE_PLUGIN_ROOT}/skills/boo-framework/scripts/run_framework_workflow.sh --project-dir "$PWD" --mode strict --gemset full--require-lsp.--gem-dry-run or --no-auto-install-gems.Do not claim framework execution is complete without showing the generated summary path (tmp/rails-framework-workflow-*/00-summary.md).
Strongly recommend enabling LSP before running this skill:
ENABLE_LSP_TOOL=1 in the shell running Claude/Codex.ruby-lsp and/or solargraph).If LSP is not enabled, continue execution but mark reduced confidence for symbol navigation and code-intel findings.
Use one of these prompts when invoking this skill in Claude.
Use boo-framework. Inspect the whole Rails project first (app/, config/, db/, lib/, spec/) and return: architecture map, top risks, and prioritized next actions. Do not implement yet.Use boo-framework. Run Inspect -> Diagnose -> Design -> Implement -> Verify -> Improve for this project. Implement only the top 2 high-impact fixes and summarize residual risks.Use boo-framework for pre-release hardening. Focus on performance, security, migrations, and test reliability. Return blockers, fixes, alternatives, and rollback notes.Use boo-framework and execute the framework workflow script immediately against the current project. Then return the summary report and key findings.When asking for a full inspection, always include:
app/, config/, db/, spec/).inspect only or implement top N fixes).Apply this sequence for every meaningful request:
Every downstream skill response should include:
Always end execution with:
Use specialized skills when needed:
boo-diagnose.boo-security.boo-quality.boo-safety.boo-alternatives.boo-dx.Use the workflow script to run core steps in sequence:
scripts/run_framework_workflow.shscripts/run_framework_workflow.sh --project-dir /path/to/rails-app --mode advisoryscripts/run_framework_workflow.sh --test-target spec/requests/users_spec.rbscripts/run_framework_workflow.sh --require-lsp (hard fail if ENABLE_LSP_TOOL!=1)scripts/run_framework_workflow.sh --gemset minimal (install only core gate gems)scripts/run_framework_workflow.sh --no-auto-install-gems (skip gem bootstrap)By default, the framework workflow bootstraps missing gems in the target Rails app before running steps.
Core (--gemset minimal):
rubocoprubocop-railsbrakemanExtended (--gemset full, default):
rspec-railsrubocop-rspecbulletstrong_migrationsruby-lspThe workflow executes:
boo-diagnose/scripts/run_diagnose.shboo-security/scripts/run_security_audit.shboo-safety/scripts/safety_check.shboo-quality/scripts/run_gates.shOutputs are written to tmp/rails-framework-workflow-<timestamp>/ with per-step reports and a consolidated summary.
Load references/external-resources.md when decisions need canonical guidance.