.agents/skills/project-context/SKILL.md
Provides core project knowledge, development commands, and hard rules for the statFootV3 repository. Always consult this skill when starting a new task to understand the environment and standards.
npx skillsauth add FRmicrow/dataFootV1 project-contextInstall 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.
This skill serves as the central knowledge base for the statFootV3 project (currently in dataFootV1 directory), ensuring consistency across all agent interactions.
cd backend && npm run dev (Port 3001)cd frontend && npm run dev (Port 5173)cd backend && npm test (Vitest + Supertest)cd frontend && npm test (Vitest + jsdom)docker-compose up (Postgres, Backend, Frontend, ML)Scrapbyvideo/, xGData/, and ScreenData/.process.env.DATABASE_URL (no hardcoded credentials).db.all(sql, [params]), db.get(), db.run()).{ success: true, data: ... } or { success: false, error: "..." }.logger from backend/src/utils/logger.js. Never use console.*.frontend/src/design-system/components/ first.frontend/src/design-system/tokens.css.<Skeleton> (Loading), Error Message, and Data view.style with >2 properties. Use className.QA-REPORT.md in docs/features/Vxx-Name/.npm test in both backend/ and frontend/ before every commit.Refer to .agents/rules/ for specialized personas:
ai-cognition.md: Core reasoning and search strategies.engineering-standards.md: Code and testing standards.visual-manifesto.md: UI/UX excellence.This project uses a standardized set of skills located in .agents/skills/:
web-dev: React, Vite, TypeScript, CSS.backend: Node.js, Express, Zod, Winston.database: PostgreSQL, SQL, Indexing.testing: Vitest, Playwright, QA battery.devops: Docker, Docker Compose, CI/CD.machine-learning: Python, CatBoost, Scikit-learn.data-analyzer: Match data and xG specialization.security: OWASP, Sanitization, Secrets.performance: Profiling, Caching, Bundle optimization.docs: Documentation, README, API references.code-quality: Linting, Refactoring, Best Practices.design: UI/UX, Design System, Visual Manifesto.productivity: Workflows, Automation, Git.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.