Project Name
Description
> This is an example CLAUDE.md file showing how to configure Claude Code for your project.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
Repository README
This is the README for ChrisWiles/claude-code-showcase, shared by 6 entries
in this directory. It describes the repository, not this entry specifically.
Project Name
This is an example CLAUDE.md file showing how to configure Claude Code for your project.
Quick Facts
- Stack: React, TypeScript, Node.js
- Test Command:
npm test - Lint Command:
npm run lint - Build Command:
npm run build
Key Directories
src/components/- React componentssrc/hooks/- Custom React hookssrc/utils/- Utility functionssrc/api/- API client codetests/- Test files
Code Style
- TypeScript strict mode enabled
- Prefer
interfaceovertype(except unions/intersections) - No
any- useunknowninstead - Use early returns, avoid nested conditionals
- Prefer composition over inheritance
Git Conventions
- Branch naming:
{initials}/{description}(e.g.,jd/fix-login) - Commit format: Conventional Commits (
feat:,fix:,docs:, etc.) - PR titles: Same as commit format
Critical Rules
Error Handling
- NEVER swallow errors silently
- Always show user feedback for errors
- Log errors for debugging
UI States
- Always handle: loading, error, empty, success states
- Show loading ONLY when no data exists
- Every list needs an empty state
Mutations
- Disable buttons during async operations
- Show loading indicator on buttons
- Always have onError handler with user feedback
Testing
- Write failing test first (TDD)
- Use factory pattern:
getMockX(overrides) - Test behavior, not implementation
- Run tests before committing
Skill Activation
Before implementing ANY task, check if relevant skills apply:
- Creating tests →
testing-patternsskill - Building forms →
formik-patternsskill - GraphQL operations →
graphql-schemaskill - Debugging issues →
systematic-debuggingskill - UI components →
react-ui-patternsskill
Common Commands
# Development
npm run dev # Start dev server
npm test # Run tests
npm run lint # Run linter
npm run typecheck # Check types
# Git
npm run commit # Interactive commit
gh pr create # Create PR
Related Skills
Awesome Go
A curated list of awesome Go frameworks, libraries and software
Development next.js
| The React Framework | 138360 | 1503 | 1 |
Development sharing-skills
skill for guidance.
Development root-cause-tracing
Use when errors occur deep in execution and you need to trace back to find the original trigger.
Development Template Skill
Minimal skeleton for a new skill project structure.
Development Third-party Notices
THE FOLLOWING SETS FORTH ATTRIBUTION NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THI
Development