Skip to content

Update skills and AGENTS.md from Bike Index - #29

Merged
sethherr merged 4 commits into
mainfrom
update-skills
Aug 5, 2026
Merged

Update skills and AGENTS.md from Bike Index#29
sethherr merged 4 commits into
mainfrom
update-skills

Conversation

@sethherr

@sethherr sethherr commented Aug 5, 2026

Copy link
Copy Markdown
Member

Also pull in a small update to bin/release that was missed in #28

sethherr and others added 4 commits August 5, 2026 09:00
Adds the guidance that carries over to a gem: mise for version management,
bin/lint usage (pass changed paths, never revert the linter), full class and
module names, pithy comments, composition over include, the Functionable
module convention, /pr for pull requests, and subagent model selection.

Rails-only material is left out — bin/env and $DEV_PORT, multi-database and
AnalyticsRecord, acts_as_paranoid, sortable_search_params, and the whole
Stimulus/Tailwind/ViewComponent frontend section.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011yBbeP6HZZkEwWK4jiikTr
skill-creator is deleted. The remaining three are updated from
bikeindex/bike_index main, adapted to a gem rather than copied.

Two corrections that matter, both in sandbox-test-setup:

- The local macOS section said Ruby was managed by rbenv, which isn't
  installed on this machine at all — `rbenv init` just fails. It's mise,
  matching .tool-versions, so the fix is a PATH prefix into the mise
  install dir.
- GitHub's archive-tarball endpoint and codeload now 403 through the web
  sandbox proxy, so the Ruby build clones the tag instead of curl-ing a
  tarball. The allowed/blocked host list is updated to match.

Also adds the Conductor cloud sandbox (Amazon Linux) environment, a
scoped-specs section and the same-setup/one-example rule to
rspec-testing, and /simplify, base-branch handling, merge-from-base and
the tightened body guidance to pr.

Rails-only upstream material is left out: request-vs-controller specs,
VCR, factory_bot, Sidekiq draining, migration re-dating, translations,
and the whole frontend screenshot phase.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011yBbeP6HZZkEwWK4jiikTr
bin/release checked the branch and that it was level with origin/main, but not
that the working tree was clean — so a dirty tree would get carried onto the
release branch and released.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011yBbeP6HZZkEwWK4jiikTr
It was adapted from the Bike Index skill rather than verified against a
real binxtils checkout in that environment, so its dnf package list and
mise flow were guesses.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011yBbeP6HZZkEwWK4jiikTr
@sethherr
sethherr merged commit ae6b163 into main Aug 5, 2026
4 checks passed
@sethherr
sethherr deleted the update-skills branch August 5, 2026 20:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant