document-project
/document-project
Tworzy strukturę dokumentacji projektu z plikami README, ARCHITECTURE, USER_GUIDE, DEVELOPER_GUIDE i CONTRIBUTING, dostosowaną do projektów Python i Go oraz kontekstu open source lub wewnętrznego.
- Autor
- jjmartres ↗
- Repozytorium
- ai-coding-agents ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 22.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 2
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 22.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Tworzy strukturę dokumentacji projektu z plikami README, ARCHITECTURE, USER_GUIDE, DEVELOPER_GUIDE i CONTRIBUTING, dostosowaną do projektów Python i Go oraz kontekstu open source lub wewnętrznego.
Wyzwalacze z opisu
Oryginalny opis (EN)
Generate comprehensive, professional project documentation structures including README, ARCHITECTURE, USER_GUIDE, DEVELOPER_GUIDE, and CONTRIBUTING files. Use when the user requests project documentation creation, asks to "document a project", needs standard documentation files, or wants to set up docs for a new repository. Adapts to Python/Go projects and OpenSource/internal contexts.
Jak działa
- Core Documentation Files
- Workflow
- Resources
- Special Considerations
- Quality Standards
- Avoid
Podgląd SKILL.md
--- name: document-project description: Generate comprehensive, professional project documentation structures including README, ARCHITECTURE, USER_GUIDE, DEVELOPER_GUIDE, and CONTRIBUTING files. Use when the user requests project documentation creation, asks to "document a project", needs standard documentation files, or wants to set up docs for a new repository. Adapts to Python/Go projects and OpenSource/internal contexts. --- # Project Documentation Generator Generate complete, professional documentation structures for software projects. Automatically adapts content and structure based on project language (Python/Go), context (OpenSource/internal), and existing files. ## Core Documentation Files Always generate these five core files: 1. **README.md** - Project overview, quick start, badges 2. **ARCHITECTURE.md** - System design, components, data flow 3. **USER_GUIDE.md** - Usage examples, configuration, troubleshooting 4. **DEVELOPER_GUIDE.md** - Development setup, testing, contribution workflow 5. **CONTRIBUTING.md** - Contribution guidelines, code standards, PR process ## Workflow ### 1. Context Detection Before generating docs, detect: - **Language**: Scan for `go.mod`, `pyproject.toml`, `requirements.txt`, `setup.py` - **Project type**: Check for `Dockerfile`, `terraform/`, `k8s/`, AI/ML indicators - **Existing docs**: Identify what already exists to avoid duplication - **License**: Detect from LICENSE file or ask user - **Context**: Determine if OpenSource or internal based on repo structure ### 2. Ask Clarifying Questions Ask user ONE question at a time to fill gaps: - "What's the primary purpose of this project in one sentence?" - "Who's the main audience? (developers, ops, end-users, all)" - "Is this OpenSource or internal? (affects badges, contact info)" - "Any company-specific tooling to mention? (Jira, Slack channels, etc.)" ### 3. Content Adaptation Read `references/templates.md` to select appropriate template variants based on detected context. **Language-specific elements:** - Python: Package managers (`uv`, `pip`, `poetry`), testing (`pytest`), linting (`ruff`, `mypy`) - Go: Build commands, testing, `golangci-lint`, module structure **Context-specific elements:** - OpenSource: Badges, CODE_OF_CONDUCT, security policy, community guidelines - Internal: Slack channels, internal tools, compliance requirements, team contacts **Project type adjustments:** - AI Agents: MCP architecture, prompt patterns, example interactions - Infrastructure: Terraform/K8s setup, deployment procedures, DR plans - Microservices: API schemas, service mesh, health checks - CLI Tools: Installation methods, command examples, flags ### 4. File Generation Generate files in this order: 1. **README.md** first (most visible, sets tone) 2. **ARCHITECTURE.md** (technical foundation) 3. **DEVELOPER_GUIDE.md** (setup and contribution) 4. **USER_GUIDE.md** (end-user focused) 5. **CONTRIBUTING.md** (community guidelines) Each file must: - Use clear headers and structure from templates - Include concrete, runnable examples - Reference other docs when needed (avoid duplication) - Match project's actual structure and commands ### 5. Template Application For each file: 1. Select template variant from `references/templates.md` 2. Fill in project-specific details 3. Add context-appropriate sections 4. Ensure consistency across all files ### 6. Quality Checks Before finalizing, verify: - All code examples are runnable and accurate - Commands match detected language/tooling - Cross-references between docs are correct - No placeholder text remains - Tone is consistent (technical/friendly/formal based on context) ### 7. Output Place all files in `docs/` and use `present_files` to share with user. ## Resources ### references/templates.md Contains complete documentation templates for all five core files with variants for: - Python vs Go projects - OpenSource vs internal contexts - Different project types (agent, service, CLI, infra) - Different complexity levels Claude should read this file to select appropriate templates before generating docs. ## Special Considerations **For AI Agent projects:** - Explain MCP server architecture - Document tool integrations - Show example prompts and interactions - Include LLM configuration details **For Infrastructure/DevOps:** - Environment requirements (cloud providers, versions) - Deployment runbooks - Monitoring setup - Disaster recovery procedures **For Microservices:** - API endpoint documentation - Service dependency diagrams - Inter-service communication patterns - Health check and metrics endpoints ## Quality Standards Every documentation file must: - Have table of contents for files >200 lines - Use proper code fences with language tags - Include "Quick Start" section at top - Show real, tested examples - Explain "why" decisions were made - Use consistent terminology throughout ## Avoid - Generic placeholder text like "TODO" or "Coming soon" - Outdated technology references - Overly complex explanations without examples - Duplicating content across multiple files - Missing concrete code examples
Pliki w paczce (2)
- SKILL.md 5 KB
- references/template.md 30 KB
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · jjmartres/ai-coding-agents | 100 | MIT |
| dan323/easier-life-skills | 100 | MIT |
Migawka bazy z 28.10.2026 · wersja paczki 392faa427853 (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
- 95readme
Tworzy lub aktualizuje plik README.md projektu na podstawie jego kodu i dokumentacji. - 100documentation-guide
Prowadzi przez strukturę i wymagania dokumentacji projektu oraz dobre praktyki: README, folder docs, CONTRIBUTING, CHANGELOG, ARCHITECTURE i dokumentacja API. - 100documentation-guide
Prowadzi przez strukturę i wymagania dokumentacji projektu oraz dobre praktyki: README, folder docs, CONTRIBUTING, CHANGELOG, ARCHITECTURE i dokumentacja API. - 90readme-and-co:documentation-standards
Pomaga pisać README, CONTRIBUTING i dokumentację wsparcia repozytorium według przyjętych standardów. - 90generate-readme
Tworzy lub odświeża README repozytorium, z opisem architektury, diagramami, strukturą katalogów, zależnościami i dokumentacją API. - 100documentation-structure
Opisuje architekturę dokumentacji repozytorium: README.md, CONTRIBUTING.md i katalog docs/, z podziałem odpowiedzialności, standardami dokumentacji dostawców, odsyłaczami i walidacją.