Conversation
Raina451
left a comment
There was a problem hiding this comment.
can you add this in agents.md, and in claude.md refer agents.md ? as agents.md is generic used by other agentic ides.
Raina451
left a comment
There was a problem hiding this comment.
also as per best practices, we should have claude.md under 200 lines. ref: https://code.claude.com/docs/en/memory#write-effective-instructions
can we move some part of it in .claude/rules or agent_docs? or something and refer that here?
The recommended approach is to use @import references — so instead of embedding everything inline, you point to separate files that load on demand.
Is it loaded on demand? I think irrespective on @import, it will be loaded by default always. Anyways I have broken it down as per guidelines |
|



Summary
Adds
CLAUDE.md— the single source of truth for all SDK conventions, rules, and patterns. Loaded automatically into every Claude Code conversation in this repo.What's in it
{Entity}GetResponse,Raw{Entity}GetResponse, Options not Request), 3-file model structure, method attachment, export naming, singular vs batch patternsexcludeFromPrefix, conditional return types, setup stepsHow it works with the onboard-api skill
CLAUDE.mdhas the conventions (always loaded). The/onboard-apiskill (PR #302) has the workflow (loaded on demand). No duplication between them — the skill references conventions already in context.For non-onboarding work (bug fixes, refactoring, reviews),
CLAUDE.mdapplies directly without any skill.Test plan
/onboard-apiand confirm it follows CLAUDE.md conventions during implementation