.claude/skills/technical-specification/SKILL.md
Rédiger le TSD d'une feature. Utiliser avant tout développement pour documenter le contrat API, le schéma DB et le blueprint UI.
npx skillsauth add FRmicrow/dataFootV1 technical-specificationInstall 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.
Ce skill permet de générer des Documents de Spécification Technique (TSD) structurés et exhaustifs pour garantir une implémentation sans bug et esthétiquement fidèle aux standards V3.
Lors de la rédaction d'un TSD, suivez impérativement cette structure :
src/design-system/ à utiliser.CREATE TABLE IF NOT EXISTS V3_Live_Scores (
id INTEGER PRIMARY KEY AUTOINCREMENT,
fixture_id INTEGER NOT NULL UNIQUE,
current_minutes INTEGER,
score_home INTEGER,
score_away INTEGER,
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (fixture_id) REFERENCES V3_Fixtures(fixture_id)
);
development
Écrire des tests unitaires Node.js. Utiliser quand on teste une fonction isolée avec Vitest dans backend/test/.
testing
Tester l'intégration entre services. Utiliser quand on vérifie l'interaction contrôleur/service avec Supertest + Vitest.
development
Tester les composants React avec Vitest + Testing Library. Utiliser quand on teste le rendu ou les interactions.
testing
Écrire des tests end-to-end Playwright. Utiliser quand on teste l'application complète du point de vue utilisateur.