browser-validator
Automatically validate implementations in real browsers after code is written or when user says "test this", "test what you built in the browser", "check it in…
Automatically generate documentation when user mentions needing API docs, README files, user guides, developer guides, or changelogs. Analyzes code and generates appropriate documentation based on context. Invoke when user mentions "document", "docs", "README", "API
$ npx -y skills add kanopi/cms-cultivator --skill documentation-generator --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/documentation-generatorContext preview
The summary Claude sees to decide when to auto-load this skill.
Automatically generate documentation when user mentions needing API docs, README files, user guides, developer guides, or changelogs. Analyzes code and generates appropriate documentation based on context. Invoke when user mentions "document", "docs", "README", "API
name: documentation-generator description: Automatically generate documentation when user mentions needing API docs, README files, user guides, developer guides, or changelogs. Analyzes code and generates appropriate documentation based on context. Invoke when user mentions "document", "docs", "README", "API documentation", "guide", "changelog", or "how to document".
Automatically generate documentation for code, APIs, and projects.
Good documentation is as critical as good code.
1. **Code Documents What, Docs Explain Why**: Documentation provides context code cannot 2. **Documentation Enables Adoption**: Well-documented code gets used, undocumented code gets replaced 3. **Up-to-Date Beats Comprehensive**: Better to have accurate basics than stale details 4. **Multiple Audiences Need Different Docs**: Users need guides, developers need API references
Activate this skill when the user:
Before generating documentation, determine:
1. **API Documentation** - Code interfaces, parameters, return values → PHPDoc/JSDoc 2. **User Guide** - End-user instructions, screenshots → Markdown guide 3. **Developer Documentation** - Setup, architecture, contributing → README + guides 4. **Changelog** - Release notes, version history → Keep a Changelog format 5. **Inline Documentation** - Code comments, function docs → Language-specific format 6. **Documentation Site** - Multi-page documentation with search and navigation → Zensical site
**Check for**:
User requests documentation
↓
Identify documentation type
↓
Determine audience (dev/user/contributor)
↓
Check for existing docs
↓
Assess scope (function/module/project)
↓
Generate appropriate documentation
↓
Format for platform (CMS-specific if needed)**API Documentation** - For code interfaces:
**README** - For project overview:
**User Guide** - For end users:
**Developer Guide** - For contributors:
**Changelog** - For releases:
**For API Docs**:
**For README**:
**For Guides**:
Complete templates are available for reference:
Use these templates as starting points, customizing for the specific project needs.
For comprehensive documentation sites, use **Zensical** - a modern static site generator from the creators of Material for MkDocs.
**Install:**
pip install zensical
**Create new project:**
zensical new my-documentation
**Configuration (`zensical.toml`):**
[project]
site_name = "Project Name"
site_description = "Brief description"
site_url = "https://yoursite.github.io/project/"
docs_dir = "docs"
site_dir = "site"
nav = [
{"Home" = "index.md"},
{"Getting Started" = [
"Specialist agents and auto-invoked skills for Drupal/WordPress development. Works in Claude Code, Claude Desktop, and OpenAI Codex. Full documentation: What changed in 2.0? CMS Cultivator now focuses on CMS development workflows.
Repo: kanopi/cms-cultivator
Automatically validate implementations in real browsers after code is written or when user says "test this", "test what you built in the browser", "check it in…
Run the right linting, formatting, and static-analysis commands after changing code, and check it against PHPCS, ESLint, WordPress Coding Standards, or Drupal…
Automatically generate conventional commit messages when user has staged changes and mentions committing. Analyzes git diff and status to create properly…
Generate and maintain patches for Composer-installed packages (Drupal contrib modules, WordPress packages, PHP libraries) using cweagans/composer-patches.…
Automatically analyze test coverage when user asks which code is tested, mentions coverage gaps, or shows code asking about testing. Identifies untested code…
Deterministic cleanup of DDEV and Docker disk usage on OrbStack, Docker Desktop, or any Docker provider. Safely reclaims space by removing orphaned Docker…