Skip to content

Install skills for the rolemodel_rails utilities in core_setup - #222

Merged
OutlawAndy merged 6 commits into
masterfrom
fix/core-setup-skills
Nov 6, 2026
Merged

OutlawAndy merged 6 commits into
masterfrom
fix/core-setup-skills

Conversation

@OutlawAndy

@OutlawAndy OutlawAndy commented Nov 6, 2026 •

Copy link
Copy Markdown
Member

Why?

Re-lands #221, which was reviewed and approved there but merged into install-agent-skills instead of master. #221 was stacked on #208, and its base wasn't retargeted to master after #208 was squash-merged.

The first two commits are #221's, cherry-picked unchanged onto master. See #221 for the full description and review. The rest change docs only.

What Changed

From #221:

  • core_setup installs the polymorphic-parent-resources and rake-tasks skills
  • sanitize_arguments keeps values that contain _. Only a bare _ or a blank value falls back to the default
  • Specs for both

Docs only:

  • Bring the core_setup README and USAGE up to date. They listed an Editors generator core_setup doesn't run, credited modals to UI Components instead of Turbo, and claimed --js-runner works here when core_setup never passes it to testing:all. Both now document --skip-deployable and the icon library flags
  • Drop Modals from the UI Components README and point to rolemodel:turbo:modals
  • Add an Unreleased section to the changelog, so the next release uses it instead of drafting notes from these commits

Screenshots

N/A — no UI changes

🤖 Generated with Claude Code

OutlawAndy and others added 6 commits November 6, 2026 11:07
Every app with the gem gets resource_for and TaskTools, but nothing tells
the agent they exist. In baseline runs, agents asked for rake tasks wrote
their own dry-run flags, puts output, and progress lines instead of
TaskTools. core_setup now installs polymorphic-parent-resources and
rake-tasks alongside the skills the other generators install.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
sanitize_arguments tested each value with match?('_'), which matches an
underscore anywhere, so jane_doe@example.com silently became the default.
A blank argument also overrode its default, contrary to the README. Only a
bare _ or a blank value falls back to the default now.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The docs listed an Editors generator core_setup doesn't run, credited
modals to UI Components instead of Turbo, and claimed --js-runner works
here when core_setup never passes it to testing:all. They also never
mentioned --skip-deployable or the icon library flags.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Modals moved to rolemodel:turbo:modals, but the README still listed
them under UI Components with a link to a directory that no longer
exists.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@OutlawAndy
OutlawAndy merged commit 8ede36c into master Nov 6, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant