From attune
Validates project structure, git config, build setup, code quality, CI/CD workflows, and best practices; reports issues, score, and recommendations with --path and --verbose options.
npx claudepluginhub athola/claude-night-market --plugin attune# Attune Validate Command Check project setup against best practices, identify issues, and recommend improvements. ## When To Use Use this command when you need to: - Validate project structure and configurations - Check for missing required files or settings - Identify configuration issues before deployment - Audit project against best practices - Verify setup after initialization or upgrades ## When NOT To Use Avoid this command if: - Just initialized project (likely passing all checks) - Need to fix issues, not just identify them (use upgrade-project) - Looking for code quality issu...
/validateValidates CLI harness for software at given path or GitHub repo against HARNESS.md standards: directory structure, files, Click CLI, core modules, tests, and docs.
/validateValidates project implementation against scope and tasks documents using parallel subagents, producing validation_gaps.md with actionable remediation tasks.
/validateValidates cli-anything-web CLI at <app-path> against HARNESS.md standards across 11 categories (75 checks), reporting N/N pass/fail counts and fix suggestions for failures.
/validateValidates a product idea through interactive canvas and 7-area checklist, producing a GO, TEST MORE, or KILL decision.
/validateValidates SonIA project operational integrity: kanban boards, traceability, UAT status, and local GitHub sync. Outputs report with summary, checks, warnings, errors, verdict, and next steps.
/validateValidates plans, roadmaps, or proposals as ruthless CTO mentor, producing 8-section report with verdict, strengths, flaws, blindspots, and next steps.
Check project setup against best practices, identify issues, and recommend improvements.
Use this command when you need to:
Avoid this command if:
# Validate current project
/attune:validate
# Validate specific path
/attune:validate --path /path/to/project
# Show detailed report
/attune:validate --verbose
Project Validation Report
========================
Project: my-awesome-project
Language: Python
Path: /home/user/my-awesome-project
Git Configuration
✅ Git repository initialized
✅ .gitignore present (50 patterns)
Build Configuration
✅ pyproject.toml present
✅ Makefile with 15 targets
⚠️ uv.lock is outdated (run: uv sync)
Code Quality
✅ Pre-commit hooks configured (7 hooks)
✅ Ruff configuration present
✅ MyPy strict mode enabled
CI/CD
✅ Test workflow (.github/workflows/test.yml)
✅ Lint workflow (.github/workflows/lint.yml)
❌ Missing: Type check workflow
Project Structure
✅ Source directory: src/my_awesome_project/
✅ Test directory: tests/
✅ README.md present
❌ Missing: LICENSE file
Score: 17/20 (85%)
Recommendations:
1. Add .github/workflows/typecheck.yml (run: /attune:upgrade-project --component workflows)
2. Add LICENSE file (run: Skill(sanctum:license-generation))
3. Update uv.lock (run: make install)
0 - All checks passed1 - Minor issues (warnings only)2 - Major issues (missing required files)/attune:validate
/attune:validate --verbose --suggestions
Includes:
# .github/workflows/validate.yml
name: Project Structure Validation
on: [push, pull_request]
jobs:
validate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Validate project structure
run: |
python3 plugins/attune/scripts/validate_project.py --strict
/attune:project-init - Initialize new project/attune:upgrade-project - Fix validation issues automatically