Skip to content

Add CLAUDE.md - #11

Merged
serradura merged 1 commit into
mainfrom
chore/add-claude-md
Jun 1, 2026
Merged

Add CLAUDE.md#11
serradura merged 1 commit into
mainfrom
chore/add-claude-md

Conversation

@serradura

Copy link
Copy Markdown
Member

Adds a CLAUDE.md with working notes for AI assistants, adapted from kind's to u-struct.

What's in it

  • Working principles (verbatim from kind): think before coding, simplicity first, surgical changes, goal-driven execution.
  • What this is — the Micro::Struct.new / .with(*features) / [] / .instance public API and the lib/micro/struct/ internals. Notes that u-struct has no ActiveModel dependency — the appraisals are a Rails-compat smoke test, not coverage of Rails-specific behavior.
  • Running testsrake test, appraisal <name> rake test, rake matrix, plus the RuboCop + Sorbet gates that run on Ruby 3.1.
  • CHANGELOG/README upkeep — adapted to u-struct's actual layout (Keep a Changelog [Unreleased] block; Ruby/Rails badges + Usage section, no Documentation/Compatibility tables).
  • Version-bump checklistlib/micro/struct/version.rb (Micro::Struct::VERSION) and the matrix touchpoints (badges, CI matrix, Appraisals).

Docs only — no code or CI changes.

🤖 Generated with Claude Code

Working notes for AI assistants, adapted from kind's CLAUDE.md to u-struct:
the Micro::Struct public API and lib layout, the test/appraisal commands
(plus the RuboCop + Sorbet gates on Ruby 3.1), CHANGELOG/README upkeep, and
the version-bump checklist. Notes that the ActiveModel appraisals are a
Rails-compat smoke test only (u-struct has no ActiveModel dependency).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@serradura serradura self-assigned this Jun 1, 2026
@serradura
serradura merged commit ba5ae95 into main Jun 1, 2026
8 checks passed
@serradura
serradura deleted the chore/add-claude-md branch June 1, 2026 21:18
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