feat: add Learning Paths, examples, and project governance files

### New Content
- Learning Paths section in README (Junior/Senior/Power User/PM tracks)
- examples/ folder with 18 ready-to-use templates:
  - 4 agents (code-reviewer, test-writer, security-auditor, refactoring)
  - 2 skills (TDD workflow, security checklist)
  - 3 commands (commit, review-pr, generate-tests)
  - 4 hooks (bash + PowerShell for security, formatting)
  - 3 config templates (settings, MCP, gitignore)
  - 2 memory templates (project + personal CLAUDE.md)

### Governance
- CHANGELOG.md: Version history (1.0.0 → 1.1.0 → Unreleased)
- CONTRIBUTING.md: Contribution guidelines for community

### Documentation
- llms.txt: Updated structure with new files/folders

This update makes the guide more actionable with concrete templates
and provides clear learning paths for different skill levels.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
Florian BRUNIAUX 2026-01-10 14:25:22 +01:00
parent a4eed95f47
commit b2acc9b115
24 changed files with 1744 additions and 4 deletions

View file

@ -0,0 +1,18 @@
# Claude Code - Git Ignore Patterns
# Add these to your project's .gitignore
# Local settings (personal preferences)
.claude/settings.local.json
# Local memory (personal notes, not for team)
.claude/CLAUDE.md
# MCP server data (if using Serena memory)
.serena/
# Temporary Claude files
.claude/tmp/
.claude/cache/
# Debug logs
claude-debug.log

33
examples/config/mcp.json Normal file
View file

@ -0,0 +1,33 @@
{
"mcpServers": {
"serena": {
"command": "uvx",
"args": ["serena", "--project-root", "."],
"description": "Codebase indexation and session memory"
},
"context7": {
"command": "npx",
"args": ["-y", "@upstash/context7-mcp"],
"description": "Library documentation lookup"
},
"sequential": {
"command": "npx",
"args": ["-y", "@anthropic/sequential-thinking-mcp"],
"description": "Structured multi-step reasoning"
},
"playwright": {
"command": "npx",
"args": ["-y", "@anthropic/playwright-mcp"],
"description": "Browser automation and testing"
},
"postgres": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-postgres",
"postgresql://user:password@localhost:5432/database"
],
"description": "PostgreSQL database queries"
}
}
}

View file

@ -0,0 +1,16 @@
{
"hooks": {
"PreToolUse": [
{
"matcher": "Bash",
"command": ".claude/hooks/security-check.sh"
}
],
"PostToolUse": [
{
"matcher": "Write|Edit",
"command": ".claude/hooks/auto-format.sh"
}
]
}
}