Skip to content
cccskills
FreePublished on GitHub

docs-review

Review EspControl repository changes specifically for missing, stale, excessive, or misplaced documentation. Use when the user asks for a documentation coverage review, asks whether a feature or behavior change is concisely documented, invokes $docs-review, or explicitly wants docs checked as a secondary pass during a pull request, branch, or local diff review.

The English summary is being prepared. Showing the original description.

jtenniswood/espcontrol1,120 stars(GitHub 1,120 + cccskills 0)

Run score Not tested

See how to install

Files included (2)

  • SKILL.md3.1 KB
  • agents/openai.yaml217 B

SKILL.md (original)

Review the instructions the agent will receive before you install.

Docs Review

Review documentation coverage without turning every code change into a writing task. Require docs only when a user, tester, or maintainer would reasonably need the information to install, configure, test, troubleshoot, upgrade, release, or maintain the change.

Workflow

  1. Read the request, PR summary, changed files, and tests.
  2. Compare the diff with likely EspControl documentation targets:
    • Public docs: docs/, README.md, generated product pages, and card or feature pages.
    • Maintainer docs: DEVELOPERS.md, workflow files, and PR templates.
    • Generated docs only as outputs; ask for the source or generator update when generated docs are stale.
  3. Decide whether documentation is needed. Do not ask for docs when the change is purely internal and no user, tester, or maintainer workflow changes.
  4. Report only actionable documentation findings, ordered by importance.
  5. Suggest the smallest useful update: usually one sentence, one bullet, one table row, or a short section in an existing page.

Ask For Docs When The Change

  • Adds, removes, renames, or changes a card type, card option, modal, setup field, backup/import/export behavior, Home Assistant entity mapping, or saved config behavior.
  • Changes visible firmware behavior, display layout, language strings, icons, fonts, screen timing, update flow, or device-specific behavior.
  • Adds or changes supported hardware, build outputs, flashing steps, release behavior, or device profile data.
  • Changes compatibility expectations for saved configs, backups, migrations, public web assets, existing installed devices, or Home Assistant integration.
  • Changes maintainer workflows, checks, generators, release steps, source of truth ownership, branching, testing, or troubleshooting paths.

Prefer Concise Placement

  • Prefer updating an existing page over adding a new page.
  • Prefer docs/ for install, setup, card usage, visible behavior, troubleshooting, and upgrade impact.
  • Prefer DEVELOPERS.md, .github/, or the relevant scripts for build, release, generator, source-of-truth, test, and internal workflow changes.
  • Avoid implementation detail unless it affects setup, testing, troubleshooting, compatibility, or upgrade decisions.
  • Avoid blocking a PR for broad docs polish, duplicated explanations, or unrelated cleanup.

Output

Lead with findings. For each finding include:

  • The changed behavior or feature.
  • The recommended documentation target.
  • Who would be confused without it.
  • The smallest useful wording or location when practical.

If no documentation change is needed, say that clearly in one sentence and give the reason. Then mention any checks used, such as npm run docs:build or other repository-specific documentation validators.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Clean up completed Git branches and worktrees for this repository both locally and on GitHub. Use when the user asks to remove complete, completed, merged, stale, finished, or done branches, delete merged GitHub branches, tidy local worktrees, prune completed PR branches, or clean up branches and worktrees after pull requests have merged.

The English summary is being prepared. Showing the original description.

jtenniswood/espcontrol1.1KUpdated Oct 26, 2026

Clean up local branch worktree folders for this repository after their branches or pull requests have merged to main. Use when the user asks to remove merged branch folders, tidy local worktrees, clean old feature branch directories, prune merged PR worktrees, or clean up local development folders without impacting main.

The English summary is being prepared. Showing the original description.

jtenniswood/espcontrol1.1KUpdated Oct 26, 2026

Test compile ESPHome firmware for all devices using Docker and fix any YAML or configuration errors until every device compiles successfully. Use when the user says "/compile", "test compile", "compile check", "build test", "check builds", "verify compile", or wants to make sure all devices compile before committing.

The English summary is being prepared. Showing the original description.

jtenniswood/espcontrol1.1KUpdated Oct 26, 2026

Provide an expert codebase review for this repository. Use when the user says "Expert Review" or "/expert-review", asks for an expert review, wants refactoring or codebase improvement recommendations, wants consistency and quality assessed, or asks how to reduce duplication, improve component use, preserve the end-user experience, and keep upgrades cleanly migratable.

The English summary is being prepared. Showing the original description.

jtenniswood/espcontrol1.1KUpdated Oct 26, 2026

Reimagine this repository from first principles using the current product and user experience as the target. Use when the user says "/expert-reset", asks how the project should be rebuilt if starting again, wants bold architecture or component-structure recommendations, or wants a research-only reset plan unconstrained by current implementation details.

The English summary is being prepared. Showing the original description.

jtenniswood/espcontrol1.1KUpdated Oct 26, 2026

Flash EspControl display firmware from this repository using ESPHome. Use when the user invokes /flash-displays with no extra display name, or asks to flash, reflash, update, or upload firmware to all known displays in sequence, or to a specific display such as 7inch, 7-inch P4, 10inch, 10-inch V1, 10-inch V2, 10-inch V3, P4-86, 4.3-inch P4, 4-inch P4, or S3, over an explicitly supplied OTA target or USB.

The English summary is being prepared. Showing the original description.

jtenniswood/espcontrol1.1KUpdated Oct 26, 2026

See all skills by jtenniswood

Report a problem with this skill