codebase-attributes-plugin/skills/attributes-dashboard/SKILL.md
Codebase health dashboard with scores and severity for docs, testing, security, and CI/CD. Use when wanting a health overview or terminal-style summary with action suggestions.
npx skillsauth add laurigates/claude-plugins attributes-dashboardInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Compact text-based health dashboard with scores, bars, and findings.
| Use this skill when... | Use another approach when... |
|------------------------|------------------------------|
| Want quick visual health overview | Need machine-readable JSON (use /attributes:collect) |
| Reviewing health before a session | Want to fix issues (use /attributes:route) |
| Comparing categories at a glance | Need detailed diagnostics (use /health:check) |
| Parameter | Description |
|-----------|-------------|
| --format | Output format: compact (default), detailed |
Read .claude/attributes.json if it exists. Otherwise, perform the same checks as /attributes:collect inline.
Output a compact terminal-style dashboard:
Health: 72/100 (C) [██████████████░░░░░░]
Documentation 15/20 [███████████████░░░░░]
Testing 12/20 [████████████░░░░░░░░]
Security 8/20 [████████░░░░░░░░░░░░] 2 critical/high
Code Quality 17/20 [█████████████████░░░]
CI/CD 20/20 [████████████████████]
Critical: 2 High: 3 Medium: 5 Low: 8
⚠ Critical (2)
security: .env file committed to repository
security: No security scanning in CI
⚠ High (3)
tests: No test directory or test files found
tests: No CI workflow runs tests
security: Missing .gitignore
▲ Medium (5)
docs: Missing CLAUDE.md
...
If --format detailed, also show:
⚠ Critical (2)
security: .env file committed → agent:security "fix .env exposure" (manual)
security: No security scanning → agent:security "setup CI security scanning" [auto-fixable]
| Context | Command |
|---------|---------|
| Quick dashboard | /attributes:dashboard |
| Detailed with actions | /attributes:dashboard --format detailed |
| Check if data exists | test -f .claude/attributes.json && echo cached \|\| echo fresh |
testing
Verify accumulated bug claims at upstream HEAD and dedup against trackers before filing issues. Use when filing upstream reports from backlogs, audit docs, or git-history findings.
documentation
Gate outward-bound text (upstream issues, docs, PR bodies) through isolated haiku fresh-reader critique before publishing. Use when an artifact must survive a reader with zero project context.
tools
Suggest improvements to SKILL.md content, descriptions, or tool config from eval results. Use when raising pass rates, fixing triggering, or iterating on a skill after evaluation.
tools
deadbranch CLI for stale-branch cleanup — dry-run preview, TUI or non-interactive delete, protects main/develop/WIP. Use when asked to clean up branches, prune branches, or remove stale branches.