.claude/skills/speckit/SKILL.md
Workflow Speckit : specify, plan, tasks, implement. TRIGGERS : speckit, spec, spécification, plan technique, créer spec, feature
npx skillsauth add SomtechSolutionMAxime/somtech-pack speckitInstall 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.
L'utilisateur a exécuté : /speckit $ARGUMENTS
| Argument | Action |
|----------|--------|
| init <nom> | Créer une nouvelle spécification |
| plan <feature> | Générer le plan technique |
| tasks <feature> | Générer les tâches ordonnées |
| implement <feature> | Implémenter selon les tâches |
| (vide) | Afficher l'aide |
/speckit init <nom>Créer specs/{numero}-{nom}/spec.md :
# Spécification : {nom}
## Contexte
[Description du besoin métier]
## User Stories
### US-1 : [Titre]
**En tant que** [persona]
**Je veux** [action]
**Afin de** [bénéfice]
#### Critères d'acceptation
- [ ] **Given** [contexte] **When** [action] **Then** [résultat]
- [ ] **Given** [contexte] **When** [action] **Then** [résultat]
## Contraintes
- [Contraintes techniques/métier]
## Dépendances
- [Modules/features liés]
## Out of scope
- [Ce qui n'est PAS inclus]
/speckit plan <feature>Créer specs/{feature}/plan.md :
# Plan Technique : {feature}
## Architecture
### Composants impactés
- [ ] Frontend : [composants]
- [ ] Backend : [endpoints/functions]
- [ ] Database : [tables/migrations]
### Flux de données
[Diagramme ou description]
## API (si applicable)
Créer `specs/{feature}/contracts/api-spec.json`
## Modèle de données (si applicable)
Créer `specs/{feature}/data-model.md`
## Risques et mitigations
- Risque 1 : [description] → Mitigation : [action]
/speckit tasks <feature>Créer specs/{feature}/tasks.md :
# Tâches : {feature}
## Ordre d'exécution
### Phase 1 : Setup
- [ ] **T1** [S] : [description]
- [ ] **T2** [M] : [description]
### Phase 2 : Implementation
- [ ] **T3** [L] : [description]
- [ ] **T4** [M] : [description]
### Phase 3 : Tests & Validation
- [ ] **T5** [S] : Tests unitaires
- [ ] **T6** [M] : Tests e2e
- [ ] **T7** [S] : Validation UI (0 erreur console)
## Légende
- [S] = Small (< 1h)
- [M] = Medium (1-4h)
- [L] = Large (> 4h)
/speckit implement <feature>specs/{feature}/spec.mdspecs/{feature}/plan.mdspecs/{feature}/tasks.md/validate-ui à la fin📋 SPECKIT - Workflow de Spécification
======================================
Usage:
/speckit <command> [feature-name]
Commandes:
init <nom> Créer une nouvelle spécification
plan <feature> Générer le plan technique
tasks <feature> Générer les tâches ordonnées
implement <feat> Implémenter selon les tâches
Workflow typique:
1. /speckit init ma-feature
2. /speckit plan ma-feature
3. /speckit tasks ma-feature
4. /speckit implement ma-feature
Structure générée:
specs/{numero}-{nom}/
spec.md ← Spécification fonctionnelle
plan.md ← Plan technique
tasks.md ← Tâches ordonnées
contracts/ ← Contrats API (si applicable)
data-model.md ← Modèle de données (si applicable)
tools
Documentation de référence SomCraft — DMS Markdown-native avec AI, MCP server, et Studio. À consulter pour toute question sur l'architecture, les APIs, les concepts, ou l'exploitation d'une instance SomCraft. TRIGGERS : somcraft, dms, document management, workspace somcraft, studio somcraft, mcp somcraft, api somcraft
tools
Déployer une instance SomCraft pour un client existant (migrations Supabase + Fly.io + skills). Orchestre 7 phases : pré-flight, plan, migrations, seed, déploiement, smoke tests, installation des skills. TRIGGERS : deploy-somcraft, déployer somcraft, installer somcraft, somcraft client, setup somcraft, upgrade somcraft, status somcraft
tools
Génère l'intégralité de la configuration d'un silo SomTech : docker-compose, services Fly.io, constitutions d'agents, et templates d'environnement. Valide les métadonnées d'application avant génération. À utiliser après validation initiale du client et avant déploiement.
development
Exécute le déploiement complet d'une silo après sa génération : conteneurs Docker, environnement de développement Fly.io, branche Git, et configuration Netlify. Transforme les configs générées en infrastructure active avec URLs stables et builds automatisés.