claudemd-gen
/claudemd-gen
Generuje, audytuje i poprawia plik CLAUDE.md, reguły .claude/rules/ dla wybranych ścieżek i CLAUDE.local.md z osobistymi preferencjami oraz doradza w konfiguracji pamięci Claude Code.
- Autor
- vampik33 ↗
- Repozytorium
- claude-plugins ↗
- Licencja
- Apache-2.0
- Ostatnia zmiana repozytorium
- 26.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 11
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 26.10.2026, bez odwołań do wycofanych modeli i API.
Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.
Co robi i kiedy
Generuje, audytuje i poprawia plik CLAUDE.md, reguły .claude/rules/ dla wybranych ścieżek i CLAUDE.local.md z osobistymi preferencjami oraz doradza w konfiguracji pamięci Claude Code.
Oryginalny opis (EN)
This skill should be used when the user wants to generate, create, write, audit, improve, or review a CLAUDE.md file, set up .claude/rules/ for path-specific instructions, create a CLAUDE.local.md for personal preferences, set up project instructions, configure Claude Code for a project, ask what should go in a CLAUDE.md, or needs guidance on Claude Code memory configuration and project instruction best practices. Also trigger when the user wants to initialize Claude Code in a repo, bootstrap Claude config, set up project memory, or asks how to make Claude work better with their codebase — eve
Jak działa
- Core Principles
- Memory Hierarchy
- Quick Decision Guide
- What Belongs in CLAUDE.md
- References
- Examples
Podgląd SKILL.md
---
name: claudemd-gen
description: This skill should be used when the user wants to generate, create, write, audit, improve, or review a CLAUDE.md file, set up .claude/rules/ for path-specific instructions, create a CLAUDE.local.md for personal preferences, set up project instructions, configure Claude Code for a project, ask what should go in a CLAUDE.md, or needs guidance on Claude Code memory configuration and project instruction best practices. Also trigger when the user wants to initialize Claude Code in a repo, bootstrap Claude config, set up project memory, or asks how to make Claude work better with their codebase — even if they don't mention "CLAUDE.md" explicitly.
---
# CLAUDE.md Generator
Generate effective CLAUDE.md files that encode project-specific knowledge for Claude Code.
## Core Principles
1. **WHAT/WHY/HOW framework** — Every section should answer: What does the project do? Why are things done this way? How to build/test/deploy?
2. **80% rule** — If Claude would get something right 80%+ of the time without instruction, don't include it
3. **Imperative, not descriptive** — Write instructions ("Use pnpm"), not descriptions ("This project uses pnpm")
4. **Reference, don't copy** — Point to existing docs ("See docs/api.md for endpoints"), don't duplicate them
5. **Keep it concise** — Target under 200 lines for most projects (monorepo roots may reach 300). If longer, split into .claude/rules/ with path patterns
## Memory Hierarchy
| Level | File | Scope | Use For |
|-------|------|-------|---------|
| 1 | `CLAUDE.md` or `.claude/CLAUDE.md` (repo root) | All sessions, all users | Build commands, architecture, conventions |
| 2 | `CLAUDE.md` (subdirectory) | When working in that dir | Package-specific rules |
| 3 | `.claude/rules/*.md` | Path-matched to file patterns | Path-specific rules (e.g., test patterns) |
| 4 | `CLAUDE.local.md` | Personal, gitignored | Individual preferences |
| 5 | `~/.claude/CLAUDE.md` | All projects for this user | Global personal preferences |
| 5b | `~/.claude/rules/*.md` | All projects for this user | Global personal rules (lower priority than project rules) |
| 6 | Auto-memory | Claude-managed per-project | Learned patterns across sessions (not user-editable) |
**Tip:** CLAUDE.md supports `@path` imports (e.g., `@docs/architecture.md`) to pull in external files inline. Useful for sharing rules across tools or keeping CLAUDE.md lean. See `references/memory-system.md` for details.
## Quick Decision Guide
| Situation | Action |
|-----------|--------|
| New project, no CLAUDE.md | Generate with `/claudemd-gen:generate` |
| Existing CLAUDE.md, unsure if good | Audit and auto-fix with `/claudemd-gen:generate --audit` |
| Large project, need path-specific rules | Generate rules with `/claudemd-gen:generate --rules` |
| Want personal preferences separate | Create local with `/claudemd-gen:generate --local` |
| Full setup from scratch | Complete setup with `/claudemd-gen:generate --full` |
## What Belongs in CLAUDE.md
**Always include:**
- Build/test/lint commands (the #1 most impactful content)
- Project architecture overview (key directories, entry points)
- Non-obvious conventions (naming, patterns, error handling)
- Common pitfalls specific to this codebase
**Never include:**
- Generic language tutorials or best practices
- Information already in package.json, Cargo.toml, etc.
- Task-specific instructions (use chat context instead)
- Obvious things Claude already knows
## References
For detailed guidance, read these on demand:
- `references/best-practices.md` — Detailed writing Do's and Don'ts
- `references/memory-system.md` — Full memory hierarchy, @import, rules/ patterns
- `references/templates.md` — Starter templates for different project sizes
- `references/anti-patterns.md` — Common mistakes and how to fix them
## Examples
Project-type examples (read when matching the user's stack):
- `examples/claudemd-typescript-monorepo.md` — Turborepo/Nx monorepo
- `examples/claudemd-python-django.md` — Django web application
- `examples/claudemd-rust-cli.md` — Rust CLI tool
- `examples/claudemd-minimal.md` — Bare minimum for small projects
- `examples/rules-structure.md` — .claude/rules/ directory layout
- `examples/claude-local-example.md` — CLAUDE.local.md personal preferences
Pliki w paczce (11)
- SKILL.md 4 KB
- examples/claude-local-example.md 1 KB
- examples/claudemd-minimal.md 1 KB
- examples/claudemd-python-django.md 2 KB
- examples/claudemd-rust-cli.md 2 KB
- examples/claudemd-typescript-monorepo.md 3 KB
- examples/rules-structure.md 3 KB
- references/anti-patterns.md 4 KB
- references/best-practices.md 4 KB
- references/memory-system.md 5 KB
- references/templates.md 4 KB
Wersje
W bazie nie ma innych skilli o nazwie claudemd-gen.
Migawka bazy z 28.10.2026 · wersja paczki fbfa147d6d2b (skrót SHA-256 całej paczki)
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100claude-code-memory-and-rules
Pomaga ustawić pamięć Claude Code: CLAUDE.md, reguły .claude/rules, konwencje kodowania, zakres instrukcji do plików oraz wybór między regułami, hookami i innymi mechanizmami. - 100gen-claudemd
Odtwarza zarządzany przez nyann blok w CLAUDE.md na podstawie bieżącego profilu, wykrytego stosu i planu dokumentacji, bez ponownego pełnego bootstrapu czy retrofitu. - 84audit
Audytuje warstwę instrukcji i pamięci Claude Code (CLAUDE.md, AGENTS.md, CLAUDE.local.md, .claude/rules/, auto-pamięć) według listy kontrolnej z oficjalnej dokumentacji, z akcjami audit, fix, update i report. - 90Project Scaffolding
Przygotowuje Claude do projektu: tworzy CLAUDE.md, katalog .claude i workflow AI dla nowego lub istniejącego repozytorium. - 90codemap-claudemd
Generuje lub odświeża warstwowe pliki CLAUDE.md dla dużego projektu: lekki plik główny i pliki w podkatalogach. - 100agents-md-author
Tworzy lub aktualizuje pliki instrukcji dla agentów AI (AGENTS.md dla Codex, CLAUDE.md dla Claude Code lub oba) na podstawie struktury projektu, w tym polecenia dev, test i build.