tw93/santé

Réalise un audit de santé technique assisté par agent, conscient du budget, pour détecter les dérives d'instructions/config, les hooks/MCP, les surfaces de vérification, et la maintenabilité IA. À utiliser lorsque les utilisateurs demandent 检查claude/检查codex/检查pi/配置检查/健康度 ou signalent que les agents ignorent les instructions, manquent de validation, ou que le code devient difficile à maintenir. Ne convient pas pour déboguer du code ou examiner des PRs.

Qu'est-ce que santé ?

Ce skill, `tw93/health`, fournit un audit de santé technique pour les projets assistés par agent, en se concentrant sur quatre domaines clés : la dérive des instructions et de la configuration (vérification de la cohérence entre les instructions définies et la configuration réelle de l'agent), les vérifications des hooks/MCP (qui peuvent entraîner des comportements inattendus), les surfaces de vérification (où la validation pourrait être manquante ou incohérente), et la maintenabilité globale du code IA. L'audit est conscient du budget et ne s'exécutera que si le nombre de jetons d'entrée estimé ne dépasse pas 40 000. Il prend en charge des agents comme Claude Code, Cursor et Codex, en utilisant des outils de terminal de base (grep, find, linters) pour analyser les fichiers de configuration et de code (par exemple, CLAUDE.md, rules/, .cursorrules, scripts de vérification). Le résultat comprend un résumé des problèmes et des suggestions d'amélioration, comme l'ajout de hooks supplémentaires ou la mise à jour des instructions, mais évite le débogage direct ou les revues de code. L'agent doit demander la permission avant d'appliquer des modifications suite à l'audit.

Compatible avec✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/tw93/waza/tree/main/skills/health

Installed? Explore more Productivité et collaboration skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait santé ?

Réalise un audit de santé technique assisté par agent, conscient du budget, pour détecter les dérives d'instructions/config, les hooks/MCP, les surfaces de vérification, et la maintenabilité IA. À utiliser lorsque les utilisateurs demandent 检查claude/检查codex/检查pi/配置检查/健康度 ou signalent que les agents ignorent les instructions, manquent de validation, ou que le code devient difficile à maintenir. Ne convient pas pour déboguer du code ou examiner des PRs.

Comportement

  • Vérification de la dérive des instructions : Compare CLAUDE.md / .cursorrules avec la configuration runtime de l'agent (par exemple, mcp.json, settings.json) pour détecter les écarts.
  • Analyse des hooks/MCP : Liste tous les hooks et points de terminaison MCP enregistrés et vérifie qu'ils pointent vers des binaires/scripts existants.
  • Contrôle des surfaces de vérification : Examine les scripts de vérification post-édition (par exemple, tests/, scripts/verify*, lints/) pour des modèles courants de validation manquante.
  • Évaluation de la maintenabilité : Analyse la taille des fichiers d'instructions, le nombre de règles et les commentaires de dépendances obsolètes.
  • Conscient du budget : Évalue les jetons d'entrée estimés ; s'abstient si > 40k. L'utilisateur peut forcer avec --force.
  • Orientation vers l'action : Produit un résumé des problèmes et des suggestions améliorables (par exemple, "ajouter un hook de vérification pour le formatage", "mettre à jour CLAUDE.md avec la section des variables manquantes").
  • Focus sécurité : Demande la permission avant de modifier des fichiers.

Utilisation

  1. Demandez « santé » ou « audit de santé » dans un répertoire de projet.
  2. L'agent énumère les fichiers de configuration pertinents.
  3. L'agent exécute grep, find, des linters (si disponibles) et des scripts de vérification.
  4. L'agent imprime un rapport structuré et demande s'il doit appliquer les corrections.

Exemple

> Exécuter un audit de santé

[Agent] Vérification de la dérive des instructions :
  - CLAUDE.md définit un hook de vérification 'npm test' mais mcp.json ne contient aucun hook de vérification.

Analyse des surfaces de vérification :
  - 'scripts/verify.sh' trouvé mais jamais exécuté dans les hooks.

Maintenabilité :
  - CLAUDE.md dépasse 200 lignes. Envisager une extraction.

Suggéré : Ajouter les hooks manquants, diviser CLAUDE.md. Appliquer ? (y/N)

Dépannage

  • Budget de jetons atteint : Essayez --force ou auditez manuellement un sous-ensemble de fichiers.
  • Linters manquants : L'audit fonctionne sans, mais moins de suggestions.
  • Grands monorepos : Le skill se limite automatiquement aux 3 premiers répertoires de configuration/d'instructions.

Voir aussi

  • tw93/sync – synchronisation de la configuration entre les agents
  • tw93/rules – partage de règles multi-agents

Individual skills in this repo

This repo contains 7 individual skills — each has its own dedicated page.

tw93/check

Reviews code diffs, PRs, issue queues, release readiness, commits, pushes, publishing, and project audits. Use when users ask review/看看代码/合并前/看看issue/PR/release/push or to implement an approved plan, with safety gates for dirty and untracked worktrees. Not for exploring ideas, debugging root causes, or prose review.

tw93/design

Produces distinctive, production-grade UI for pages, components, visual interfaces, typography, and screenshot-driven polish. Use when users ask in any language for UI, page, component, frontend, typography, screenshot-grounded visual polish, or complaints that a screen looks unclear, ugly, inconsistent, or visually wrong. Not for backend logic or data pipelines.

tw93/hunt

Finds root cause before applying fixes for errors, crashes, regressions, failing tests, broken behavior, and screenshot-reported defects. Use when users report in any language errors, crashes, broken behavior, regressions, failing tests, screenshot evidence, or something that used to work and now fails. Not for code review or new features.

tw93/learn

Runs a six-phase research workflow that turns unfamiliar domains, source bundles, or collected material into publish-ready output. Use when users ask in any language to research, study, deep-dive, compile sources, synthesize unfamiliar material, or turn a source bundle into a coherent reference. Not for quick lookups or single-file reads.

tw93/read

Reads URLs and PDFs by fetching source content, defaulting to concise summaries for plain read requests and clean Markdown when asked to convert, save, quote, cite, or feed downstream work. Use when users ask 看这个链接/读一下/read this/check this URL. Not for local text files already in the repo.

tw93/think

Turns rough ideas into approved, decision-complete plans with validated structure before coding. Use when users ask in any language for planning, architecture, design direction, feasibility, value judgment, or whether a feature is worth doing before implementation. Not for bug fixes or small edits.

tw93/write

Rewrites and polishes prose in Chinese or English, removes AI-like wording, and reviews product localization copy while preserving intent for drafts, docs, release notes, launch copy, and social posts. Use when users ask in any language to draft, rewrite, proofread, localize, polish release notes, remove AI-like wording, or prepare launch and social copy. Not for code comments, commit messages, or inline docs.

Skills associés