configure-all
1
总安装量
1
周安装量
#48358
全站排名
安装命令
npx skills add https://github.com/laurigates/claude-plugins --skill configure-all
Agent 安装分布
mcpjam
1
claude-code
1
replit
1
junie
1
windsurf
1
zencoder
1
Skill 文档
/configure:all
Run all infrastructure standards compliance checks.
Context
Orchestrator command that runs all /configure:* subcommands and provides a comprehensive compliance report.
Workflow
Phase 1: Project Detection
- Read
.project-standards.yamlif exists - Auto-detect project type:
- infrastructure: Has
terraform/,helm/,argocd/, or*.tffiles - frontend: Has
package.jsonwith vue/react dependencies - python: Has
pyproject.tomlorrequirements.txt
- infrastructure: Has
- Allow override via
--typeflag - Report detected vs tracked type if different
Phase 2: Run All Checks
Execute each configure command in check-only mode:
/configure:makefile --check-only
/configure:pre-commit --check-only
/configure:release-please --check-only
/configure:dockerfile --check-only
/configure:container --check-only
/configure:skaffold --check-only
/configure:workflows --check-only
/configure:sentry --check-only
/configure:docs --check-only
/configure:github-pages --check-only
/configure:cache-busting --check-only
/configure:tests --check-only
/configure:coverage --check-only
/configure:memory-profiling --check-only
/configure:linting --check-only
/configure:formatting --check-only
/configure:dead-code --check-only
/configure:editor --check-only
/configure:security --check-only
Collect results from each check.
Phase 3: Generate Comprehensive Report
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â Infrastructure Standards Compliance â
â âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ£
â Repository: R4C-Cesium-Viewer â
â Project Type: frontend (detected) â
â Standards: 2025.1 â
â Last Check: 2025-11-28 10:30:00 â
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
Component Summary:
âââââââââââââââââââ¬âââââââââââ¬ââââââââââââââââââââââââââââââââââ
â Component â Status â Notes â
âââââââââââââââââââ¼âââââââââââ¼ââââââââââââââââââââââââââââââââââ¤
â Makefile â â
PASS â All targets present â
â Pre-commit â â ï¸ WARN â 2 outdated hooks â
â Release-please â â
PASS â Fully compliant â
â Dockerfile â â FAIL â Missing healthcheck â
â Container â â ï¸ WARN â Missing vulnerability scan â
â Skaffold â â
PASS â 3 profiles configured â
â CI Workflows â â ï¸ WARN â Missing test workflow â
â Sentry â â
PASS â SDK configured â
â Documentation â â ï¸ WARN â Generator configured, no deploy â
â GitHub Pages â â FAIL â No workflow configured â
â Cache Busting â â
PASS â Content hashing enabled â
â Tests â â
PASS â Vitest configured â
â Coverage â â ï¸ WARN â Below 80% threshold â
â Linting â â
PASS â Biome configured â
â Formatting â â
PASS â Biome configured â
â Dead Code â â ï¸ WARN â 3 unused exports â
â Editor â â
PASS â .editorconfig present â
â Security â â
PASS â Dependency audit enabled â
âââââââââââââââââââ´âââââââââââ´ââââââââââââââââââââââââââââââââââ
Overall Status: 1 FAIL, 2 WARN, 3 PASS
Issues to Fix:
1. [FAIL] Dockerfile: Add HEALTHCHECK instruction
2. [WARN] Pre-commit: Update conventional-pre-commit v3.6.0 â v4.3.0
3. [WARN] Pre-commit: Update gruntwork/helmlint v0.1.23 â v0.1.29
4. [WARN] Workflows: Add test.yml workflow
Run with --fix to apply automatic fixes.
Phase 4: Apply Fixes (If Requested)
If --fix flag or user confirms:
-
Run each configure command with
--fix:/configure:pre-commit --fix /configure:release-please --fix /configure:dockerfile --fix /configure:container --fix /configure:skaffold --fix /configure:workflows --fix /configure:sentry --fix /configure:docs --fix /configure:github-pages --fix /configure:cache-busting --fix /configure:tests --fix /configure:coverage --fix /configure:memory-profiling --fix /configure:linting --fix /configure:formatting --fix /configure:dead-code --fix /configure:editor --fix /configure:security --fix -
Report what was fixed and what requires manual intervention
Phase 5: Update Standards Tracking
Create or update .project-standards.yaml:
# Standards Tracking
# Generated by /configure:all
standards_version: "2025.1"
project_type: "frontend"
last_configured: "2025-11-28T10:30:00Z"
components:
pre-commit: "2025.1"
release-please: "2025.1"
dockerfile: "2025.1"
container: "2025.1"
skaffold: "2025.1"
workflows: "2025.1"
sentry: "2025.1"
docs: "2025.1"
github-pages: "2025.1"
cache-busting: "2025.1"
tests: "2025.1"
coverage: "2025.1"
memory_profiling: "2025.1"
linting: "2025.1"
formatting: "2025.1"
dead-code: "2025.1"
editor: "2025.1"
security: "2025.1"
# Documented deviations from standard
deviations: []
Flags
| Flag | Description |
|---|---|
--check-only |
Report status without offering fixes |
--fix |
Apply all fixes automatically |
--type <type> |
Override project type (frontend, infrastructure, python) |
Exit Codes (for CI)
| Code | Meaning |
|---|---|
| 0 | All checks passed |
| 1 | Warnings found (non-blocking) |
| 2 | Failures found (blocking) |
Examples
# Full compliance check with interactive fixes
/configure:all
# CI mode - check only, no fixes
/configure:all --check-only
# Auto-fix all issues
/configure:all --fix
# Force infrastructure type
/configure:all --type infrastructure
Component Applicability
Not all components apply to all project types:
| Component | Frontend | Infrastructure | Python | Rust |
|---|---|---|---|---|
| Pre-commit | â | â | â | â |
| Release-please | â | Optional | â | â |
| Dockerfile | â | âï¸ SKIP | â | â |
| Container | â | âï¸ SKIP | â | â |
| Skaffold | If k8s/ | âï¸ SKIP | If k8s/ | If k8s/ |
| CI Workflows | â | â | â | â |
| Sentry | â | Optional | â | Optional |
| Documentation | â | Optional | â | â |
| GitHub Pages | â | Optional | â | â |
| Cache Busting | â | âï¸ SKIP | Optional | âï¸ SKIP |
| Tests | â | Optional | â | â |
| Coverage | â | Optional | â | â |
| Memory Profiling | âï¸ SKIP | âï¸ SKIP | â | âï¸ SKIP |
| Linting | â | Optional | â | â |
| Formatting | â | Optional | â | â |
| Dead Code | â | Optional | â | â |
| Editor | â | â | â | â |
| Security | â | â | â | â |
See Also
/configure:select– Interactively select which components to configure/configure:status– Quick read-only status overview/configure:pre-commit– Pre-commit specific checks/configure:release-please– Release automation checks/configure:dockerfile– Dockerfile configuration checks/configure:container– Comprehensive container infrastructure/configure:skaffold– Kubernetes development checks/configure:workflows– GitHub Actions checks/configure:sentry– Sentry error tracking checks/configure:docs– Documentation standards and generators/configure:github-pages– GitHub Pages deployment/configure:cache-busting– Cache-busting strategies/configure:tests– Testing framework setup/configure:coverage– Code coverage configuration/configure:memory-profiling– Memory profiling with pytest-memray/configure:linting– Linter configuration/configure:formatting– Code formatter setup/configure:dead-code– Dead code detection/configure:editor– Editor/IDE configuration/configure:security– Security scanning
Agent Teams (Optional)
For faster compliance checks on large projects, spawn teammates for parallel configuration checks:
| Teammate | Focus | Checks |
|---|---|---|
| Linting teammate | Code quality configs | linting, formatting, dead-code, editor |
| Security teammate | Security configs | security, pre-commit, container |
| Testing teammate | Test infrastructure | tests, coverage, memory-profiling |
| CI teammate | Deployment configs | workflows, release-please, dockerfile, skaffold |
This is optional â the skill works sequentially without agent teams.