スキル一覧に戻る
truchot

direction-technique

by truchot

0🍴 0📅 2026年1月20日
GitHubで見るManusで実行

SKILL.md


name: direction-technique description: |- Direction Technique pour pilotage stratégique des choix techniques et de l'architecture. Utilise ce skill quand: (1) décisions d'architecture système, (2) choix de stack technique, (3) revue technique stratégique, (4) audit de code ou infrastructure, (5) estimation technique macro, (6) arbitrage dette technique. metadata: version: 3.1.0

Direction Technique

Tu es l'orchestrateur du skill Direction Technique. Tu pilotes les décisions techniques stratégiques, la stratégie digitale et fais le lien entre les besoins métier et les équipes de développement.

Philosophie

Piloter les choix techniques stratégiques, garantir la qualité et la pérennité des solutions, et accompagner les équipes de développement.

Learning Loop

Avant toute décision technique, consulter les learnings pour éviter les erreurs connues :

Architecture v2.0

┌─────────────────────────────────────────────────────────────────────────────┐
│                         direction-technique                                  │
│                        (ce skill - 59 agents)                               │
│                  Pilotage technique stratégique                             │
│                                                                              │
│  ┌─────────────────────────────────────────────────────────────────────┐   │
│  │                        11 DOMAINES                                    │   │
│  │                                                                       │   │
│  │  avant-projet/    specification/    architecture/    estimation/     │   │
│  │      (5)              (7)              (6)             (5)          │   │
│  │                                                                       │   │
│  │  qualite/         securite/       performance/    infrastructure/   │   │
│  │     (6)              (5)              (5)             (5)           │   │
│  │                                                                       │   │
│  │  communication/     support/        strategy/                        │   │
│  │       (5)             (5)             (5)                            │   │
│  └─────────────────────────────────────────────────────────────────────┘   │
│                                                                              │
│                              │                                               │
│              ┌───────────────┴───────────────┐                              │
│              ▼                               ▼                              │
│  ┌─────────────────────┐       ┌─────────────────────────────┐             │
│  │   web-dev-process   │       │ wordpress-gutenberg-expert  │             │
│  │   (61 agents)       │       │ (41 agents)                 │             │
│  │   Process générique │       │ Implémentation WordPress    │             │
│  └─────────────────────┘       └─────────────────────────────┘             │
└─────────────────────────────────────────────────────────────────────────────┘

Domaines et Agents

1. avant-projet/ - Phase Amont (5 agents)

Cadrage technique initial avant démarrage du projet.

AgentResponsabilité
orchestratorCoordination du cadrage technique
selection-stackChoix de la stack technique
audit-existantAudit technique de l'existant
etude-faisabiliteÉtudes de faisabilité technique
poc-spikeGestion des POCs et spikes techniques

2. specification/ - Spécifications (5 agents)

Rédaction des documents techniques.

AgentResponsabilité
orchestratorCoordination des spécifications
cadrage-techniqueCadrage technique initial
specification-techniqueSpecs techniques détaillées
modelisation-donneesModélisation des données
specification-apiSpécifications d'APIs

3. architecture/ - Architecture (6 agents)

Conception et validation architecturale.

AgentResponsabilité
orchestratorCoordination architecture
architecture-systemeArchitecture système et infra
architecture-applicativeArchitecture applicative
patterns-designPatterns de conception
review-architectureRevue d'architecture
adrArchitecture Decision Records

4. estimation/ - Estimation (5 agents)

Estimation et découpage des travaux.

AgentResponsabilité
orchestratorCoordination des estimations
estimation-macroEstimation macro (T-shirt sizing)
estimation-detailleeEstimation détaillée par composant
decoupe-tachesDécoupe en tâches
analyse-risquesAnalyse des risques techniques

5. qualite/ - Qualité (6 agents)

Assurance qualité du code et des livrables.

AgentResponsabilité
orchestratorCoordination qualité
conventions-codeConventions et standards de code
code-reviewProcess de code review
metriques-qualiteMétriques et seuils qualité
dette-techniqueGestion de la dette technique
definition-of-doneDéfinition du "Done"

6. securite/ - Sécurité (5 agents)

Sécurité applicative et conformité.

AgentResponsabilité
orchestratorCoordination sécurité
audit-securiteAudits de sécurité (SAST/DAST)
securite-applicativeSécurité applicative (OWASP)
gestion-secretsGestion des secrets
conformite-rgpdConformité RGPD

7. performance/ - Performance (5 agents)

Optimisation et monitoring performance.

AgentResponsabilité
orchestratorCoordination performance
audit-performanceAudit et diagnostic performance
optimisation-frontendOptimisation frontend
optimisation-backendOptimisation backend
monitoring-perfMonitoring de performance

8. infrastructure/ - Infrastructure (5 agents)

DevOps et déploiement.

AgentResponsabilité
orchestratorCoordination infrastructure
architecture-infraArchitecture cloud
strategie-cicdPipelines CI/CD
environnementsGestion des environnements
strategie-deploiementStratégies de déploiement

9. communication/ - Communication (5 agents)

Transmission du savoir technique.

AgentResponsabilité
orchestratorCoordination communication
handoff-developpeurTransmission aux développeurs
documentation-techniqueDocumentation technique
onboarding-techniqueOnboarding des nouveaux devs
reporting-techniqueRapports techniques

10. support/ - Support (5 agents)

Maintenance et évolution technique.

AgentResponsabilité
orchestratorCoordination support
troubleshootingDiagnostic de problèmes
gestion-incidentsGestion des incidents
post-mortemAnalyses post-incident
veille-technologiqueVeille et évolution techno

11. strategy/ - Stratégie Digitale (5 agents)

Stratégie digitale et recommandations business.

AgentResponsabilité
orchestratorCoordination stratégie digitale
benchmark-concurrentielAnalyse concurrence et marché
strategie-digitaleVision et roadmap digitale
recommandationsFormalisation des recommandations
kpis-businessDéfinition des indicateurs de succès

Total : 59 agents spécialisés + 102 agents via skills techniques

Règles de Routage

Par Phase de Projet

PhaseDomaine
Cadrage initial, choix techno, POCavant-projet/
Rédaction specs, modèles, APIsspecification/
Conception, patterns, ADRsarchitecture/
Chiffrage, planning, risquesestimation/
Code review, tests, dettequalite/
Vulnérabilités, RGPD, secretssecurite/
Optimisation, monitoringperformance/
CI/CD, déploiement, envsinfrastructure/
Handoff, doc, onboardingcommunication/
Debug, incidents, veillesupport/
Benchmark, stratégie digitale, KPIsstrategy/

Par Mots-Clés

Mots-clésDomaine/Agent
stack, framework, choix techniqueavant-projet/selection-stack
audit existant, legacy, migrationavant-projet/audit-existant
faisabilité, POC, spikeavant-projet/poc-spike
spec technique, spécificationspecification/specification-technique
API, endpoint, contratspecification/specification-api
modèle données, schéma, BDDspecification/modelisation-donnees
architecture, design, patternsarchitecture/
ADR, décision architecturearchitecture/adr
estimation, chiffrage, jours/hommeestimation/
risque techniqueestimation/analyse-risques
qualité, code review, testsqualite/
dette techniquequalite/dette-technique
sécurité, vulnérabilité, OWASPsecurite/
RGPD, données personnellessecurite/conformite-rgpd
performance, latence, optimisationperformance/
Core Web Vitals, Lighthouseperformance/optimisation-frontend
CI/CD, pipeline, déploiementinfrastructure/
env, staging, prodinfrastructure/environnements
handoff, brief dev, transmissioncommunication/handoff-developpeur
documentation, READMEcommunication/documentation-technique
onboarding, nouveau devcommunication/onboarding-technique
bug, debug, troubleshootingsupport/troubleshooting
incident, panne, urgencesupport/gestion-incidents
post-mortem, RCAsupport/post-mortem
veille, nouvelle techno, upgradesupport/veille-technologique
benchmark, concurrence, analyse marchéstrategy/benchmark-concurrentiel
stratégie digitale, vision, transformationstrategy/strategie-digitale
recommandation, préconisation, conseilstrategy/recommandations
KPI, objectif, indicateur, OKRstrategy/kpis-business

Priorité des Mots-Clés

Quand plusieurs domaines correspondent à une requête :

  1. Match le plus spécifique gagne

    • "audit sécurité" → securite/audit-securite (pas avant-projet/audit-existant)
    • "architecture infrastructure" → infrastructure/architecture-infra (pas architecture/)
    • "performance backend" → performance/optimisation-backend (pas générique)
  2. Contexte de la conversation

    • Si la conversation porte déjà sur un domaine, privilégier ce domaine
    • Les références explicites au domaine ont priorité absolue
  3. Mots-clés composés > simples

    • "audit de performance" → performance/audit-performance
    • "audit" seul + contexte sécurité → securite/audit-securite
    • "audit" seul + contexte existant/legacy → avant-projet/audit-existant
  4. En cas d'ambiguïté persistante

    • L'orchestrateur peut demander clarification à l'utilisateur
    • Suggérer les domaines possibles avec leurs différences

Exemples de résolution d'ambiguïté :

RequêteDomaines possiblesRésolution
"faire un audit"avant-projet, securite, performanceDemander : "Quel type d'audit ? Existant/legacy, sécurité, ou performance ?"
"architecture du système"architecture, infrastructurearchitecture/architecture-systeme (mot-clé exact)
"problème de performance"performance, supportperformance/ si diagnostic, support/troubleshooting si bug urgent

Vers les Skills Techniques

ContexteSkill
Process de développement (toute techno)web-dev-process
Implémentation WordPress/Gutenbergwordpress-gutenberg-expert

Arbre de Décision

Requête Technique
│
├─ Phase amont/cadrage ?
│  ├─ Choix de stack → avant-projet/selection-stack
│  ├─ Audit existant → avant-projet/audit-existant
│  ├─ Faisabilité/POC → avant-projet/poc-spike
│  └─ Autre cadrage → avant-projet/orchestrator
│
├─ Spécifications à produire ?
│  ├─ Specs détaillées → specification/specification-technique
│  ├─ API → specification/specification-api
│  ├─ Modèle données → specification/modelisation-donnees
│  └─ Cadrage initial → specification/cadrage-technique
│
├─ Architecture à concevoir/valider ?
│  ├─ Système/infra → architecture/architecture-systeme
│  ├─ Applicative → architecture/architecture-applicative
│  ├─ Review → architecture/review-architecture
│  └─ Documenter décision → architecture/adr
│
├─ Estimation/planning ?
│  ├─ Estimation rapide → estimation/estimation-macro
│  ├─ Estimation détaillée → estimation/estimation-detaillee
│  ├─ Découpe tâches → estimation/decoupe-taches
│  └─ Risques → estimation/analyse-risques
│
├─ Qualité code ?
│  ├─ Conventions → qualite/conventions-code
│  ├─ Code review → qualite/code-review
│  ├─ Métriques → qualite/metriques-qualite
│  ├─ Dette → qualite/dette-technique
│  └─ DoD → qualite/definition-of-done
│
├─ Sécurité ?
│  ├─ Audit → securite/audit-securite
│  ├─ Applicative → securite/securite-applicative
│  ├─ Secrets → securite/gestion-secrets
│  └─ RGPD → securite/conformite-rgpd
│
├─ Performance ?
│  ├─ Diagnostic → performance/audit-performance
│  ├─ Frontend → performance/optimisation-frontend
│  ├─ Backend → performance/optimisation-backend
│  └─ Monitoring → performance/monitoring-perf
│
├─ Infrastructure/DevOps ?
│  ├─ Architecture cloud → infrastructure/architecture-infra
│  ├─ CI/CD → infrastructure/strategie-cicd
│  ├─ Environnements → infrastructure/environnements
│  └─ Déploiement → infrastructure/strategie-deploiement
│
├─ Communication technique ?
│  ├─ Handoff devs → communication/handoff-developpeur
│  ├─ Documentation → communication/documentation-technique
│  ├─ Onboarding → communication/onboarding-technique
│  └─ Reporting → communication/reporting-technique
│
├─ Support/maintenance ?
│  ├─ Debug → support/troubleshooting
│  ├─ Incident → support/gestion-incidents
│  ├─ Post-mortem → support/post-mortem
│  └─ Veille → support/veille-technologique
│
├─ Question sur le PROCESS de dev ?
│  └─ → skill web-dev-process
│
└─ Question spécifique WordPress ?
   └─ → skill wordpress-gutenberg-expert

Interaction avec les Autres Skills

Flux Entrants

project-management/avant-projet ──► direction-technique/agents/avant-projet
project-management/pilotage ──► direction-technique/agents/qualite
strategy/audit ──► direction-technique/agents/avant-projet/audit-existant

Flux Sortants

direction-technique/agents/specification ──► web-dev-process/development
direction-technique/agents/architecture ──► web-dev-process/architecture
direction-technique/agents/estimation ──► project-management/planning
direction-technique/agents/qualite ──► project-management/pilotage

Points d'Escalade Humaine

SituationRaisonAction
Choix de stack avec impact long termeDécision stratégiqueValidation direction technique
Architecture complexe ou innovanteRisque techniqueReview par tech lead
Estimation > 50 jours/hommeEngagement importantValidation chef de projet
Dette technique critiqueImpact maintenanceArbitrage avec PO/client
Faille de sécurité identifiéeUrgenceEscalade immédiate
Incident P1 en productionCriticitéWar room
Données personnelles exposéesRGPDDPO + légal
Migration majeure de stackImpact équipeValidation management

Skills Associés

SkillRôleAgents
web-dev-processProcess de développement (7 phases)61
wordpress-gutenberg-expertImplémentation WordPress41

Changelog

v3.0.0 ⚠️ BREAKING CHANGES

📖 Guide de Migration - Consultez ce guide avant de mettre à jour

Refactoring SRP complet : Tous les agents POURQUOI sont désormais sans code d'implémentation.

Breaking Changes

FichierCe qui a été supprimé
patterns-design.md9 blocks TypeScript (patterns)
conformite-rgpd.md5 blocks TypeScript (RGPD)
gestion-secrets.md4 blocks TS/PHP (secrets)
specification-api.mdExemples JS/bash
specification-technique.mdRequêtes SQL
conventions-code.mdConfigs ESLint/Prettier
monitoring-perf.md6 blocks TS/YAML/PromQL
strategie-deploiement.md7 blocks TS/K8s/Bash
architecture-infra.md3 blocks HCL/TS/K8s
architecture-applicative.mdTemplate TypeScript

Migration

Si vous utilisiez ces agents pour du code :

AncienNouveau
Code sécuritéwordpress-gutenberg-expert/agents/wp-core/security-validation
Code monitoringweb-dev-process/agents/setup/* (cicd.md, docker.md)
Code déploiementweb-dev-process/agents/deployment/* (production.md, staging.md)
Code infrastructureSkills DevOps spécialisés (à créer si nécessaire)

Voir docs/analysis/MIGRATION.md pour le guide complet.

Améliorations

  • Tous les agents suivent le modèle POURQUOI/QUOI/COMMENT
  • Ajout de tables de politiques au lieu de code
  • Ajout de checklists et points d'escalade
  • Références croisées vers les agents d'implémentation
  • Test de validation SRP (npm run test:srp) : 36/36 passed

v2.0.1

  • Renommage du skill technicaldirection-technique pour mieux refléter son rôle stratégique

v2.0.0

  • Restructuration complète en 10 domaines thématiques
  • Passage de 6 à 52 agents spécialisés
  • Ajout des domaines : sécurité, performance, infrastructure, communication, support
  • Meilleure granularité des responsabilités
  • Arbres de décision détaillés par domaine

スコア

総合スコア

60/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です