agentleFS
the-gigithe-gigi/learn-claude-code/CLAUDE.md

learn-claude-code

CLAUDE.md1 starsChanged 6 months agoMITView on GitHub

A learning resource repository for mastering Claude Code. This repo contains curated documentation, guides, and references to help developers work effectively with Claude Code. It's designed to be practical, hands-on, and focused on real-world usage patterns. Each track in study-guide.md follows this pattern: Keep items: - Single line - One checkbox, one link, minimal description - Actionable - Clear what to do - Linked - Always include relevant URL - Consistent - Follow existing formatting When adding tutorials or tools…

The file

Show its rules and text

We split this CLAUDE.md into the rules it gives an agent

13 rules. About 0 are common, 12 are distinctive, and 1 is very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈12

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 1

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    No fluff: - Avoid marketing speak or unnecessary elaboration

    line 32
  2. Distinctive:

    Linked: - Always include relevant URL

    line 59
  3. Distinctive:

    Consistent: - Follow existing formatting

    line 60
  4. Distinctive:

    Keep commits focused and well-described

    line 66
  5. Distinctive:

    No need to ask permission for documentation improvements

    line 67
  6. Very specific:

    When adding tutorials or tools to docs/study-guide.md:

    line 73
  7. Distinctive:

    Verify the link works and has actual content

    line 74
  8. Distinctive:

    Ensure it has step-by-step instructions (not just discussion)

    line 75
  9. Distinctive:

    Add to the appropriate Track

    line 76
  10. Distinctive:

    Add well-commented examples that demonstrate best practices

    line 90
  11. Distinctive:

    Check for broken links periodically

    line 96
  12. Distinctive:

    Update with new Claude Code features

    line 97
  13. Distinctive:

    Keep file sizes reasonable (CLAUDE.md context matters)

    line 99

≈ “Common” is an estimate: at least 1 in 5 of the 26,980 CLAUDE.md files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
CLAUDE.md

learn-claude-code

A learning resource repository for mastering Claude Code.

Project Purpose

This repo contains curated documentation, guides, and references to help developers work effectively with Claude Code. It's designed to be practical, hands-on, and focused on real-world usage patterns.

Repository Structure

/
├── README.md           - Project overview
├── CLAUDE.md           - Project instructions for Claude Code
├── docs/               - Documentation files
│   ├── basics.md           - Fundamental Claude Code concepts and setup
│   ├── study-guide.md      - Comprehensive learning path with checkboxes
│   ├── army-of-claudes.md  - Guide for managing multiple Claude Code sessions
│   ├── claude-md.md        - Documentation about CLAUDE.md files
│   └── slash-commands.md   - Guide to slash commands
├── agents/             - Example custom agents (teaching materials)
├── commands/           - Example custom commands (teaching materials)
├── skills/             - Example custom skills (teaching materials)
└── .claude/            - Personal local Claude Code settings (gitignored)

File Editing Guidelines

Writing Style

  • Concise and practical - Focus on actionable information
  • No fluff - Avoid marketing speak or unnecessary elaboration
  • Code examples - Show concrete commands and configurations
  • External links - Link to official docs rather than duplicating content
  • Personal notes welcome - "YMMV", "I prefer X" are fine

Format

  • Use standard Markdown
  • Code blocks with appropriate language tags
  • Clear section headers (# and ##)
  • Links in markdown format: [text](url)
  • Checkboxes for study-guide.md: - [ ] and - [x]

Study Guide Structure

Each track in study-guide.md follows this pattern:

## Track N – Topic Name

- [ ] Action item with [linked resource](url) and brief context.
- [ ] Another action with specific deliverable or outcome.

Keep items:

  • Single line - One checkbox, one link, minimal description
  • Actionable - Clear what to do
  • Linked - Always include relevant URL
  • Consistent - Follow existing formatting

Git Workflow

  • Branch naming: feature/description or fix/description
  • This is a documentation repo - no tests to run
  • Keep commits focused and well-described
  • No need to ask permission for documentation improvements

Working with This Repo

Adding New Resources

When adding tutorials or tools to docs/study-guide.md:

  1. Verify the link works and has actual content
  2. Ensure it has step-by-step instructions (not just discussion)
  3. Add to the appropriate Track
  4. Keep descriptions brief

Updating docs/army-of-claudes.md

Focus on:

  • Practical setup instructions
  • Tool comparisons with real use cases
  • Command examples
  • Workflow patterns

Adding Example Agents/Commands/Skills

The /agents, /commands, and /skills directories contain teaching examples:

  • Add well-commented examples that demonstrate best practices
  • Include documentation headers explaining what they do
  • These are study materials, not production configs

Maintenance

  • Check for broken links periodically
  • Update with new Claude Code features
  • Remove outdated information
  • Keep file sizes reasonable (CLAUDE.md context matters)

Custom Tools

None yet - this is a documentation project.

References

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.