Skip to content

chore: add Claude Code workflows and fix Ruby version#21

Closed
vishaltps wants to merge 2 commits intomainfrom
setup/claude-workflows
Closed

chore: add Claude Code workflows and fix Ruby version#21
vishaltps wants to merge 2 commits intomainfrom
setup/claude-workflows

Conversation

@vishaltps
Copy link
Owner

Summary

  • Fix Ruby version to 3.3.6 to resolve native gem ABI issues
  • Add Claude Code project instructions and custom development workflows

Problem

  • Ruby 3.4.0dev causes sqlite3/nokogiri native extension failures
  • No standardized workflows for commits, PRs, code reviews, and testing

Solution

  • Lock Ruby to stable 3.3.6 via .ruby-version
  • Add minimal CLAUDE.md with git workflow rules and skill references
  • Create 6 custom skills in .claude/skills/ for consistent development

Changes

  • .ruby-version - locks project to Ruby 3.3.6
  • CLAUDE.md - project instructions (git workflow, planning mode, tech stack)
  • .claude/skills/principal-thinking.md - principal engineer mindset
  • .claude/skills/commit-style.md - commit message format
  • .claude/skills/create-pr.md - PR template and process
  • .claude/skills/review-code.md - code review checklist
  • .claude/skills/write-tests.md - test writing standards
  • .claude/skills/apply-solid.md - SOLID principles (pragmatic)

Testing

  • bundle install succeeds with Ruby 3.3.6
  • bundle exec rspec passes (154 examples, 0 failures)

Checklist

  • Code follows project patterns
  • Self-review completed
  • Tests pass locally

- Add .ruby-version (3.3.6) to fix native gem ABI issues
- Add CLAUDE.md with project instructions and git workflow rules
- Add custom skills for consistent development workflows:
  - principal-thinking: Principal engineer mindset
  - commit-style: Commit message format
  - create-pr: PR template and process
  - review-code: Code review checklist
  - write-tests: Test writing standards
  - apply-solid: SOLID principles (pragmatic)
@vishaltps vishaltps closed this Feb 4, 2026
@vishaltps vishaltps deleted the setup/claude-workflows branch February 4, 2026 17:48
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