dev
claudeDévelopper une application : front Vue/Nuxt + DSFR, back NestJS/Fastify/FastAPI, monorepo, poste dev
12 skills
Socle commun AGENTS.md (git, commits, TS, Python, lint, REST, Docker) et garde-fous des agents du kit
Plugin socle from marketplace starter-kit in dnum-mi/starter-kit-opencode. Commands read from the repo's manifest — 7 days ago.
ci-cdUse when setting up a basic CI pipeline (lint, tests, build) for a Fabrique Numérique project or choosing between custom and reusable GitHub Actions workflows — for fabnum-cicd reusable workflows, releases and Cloud Pi Native sync use the cicd-fabnum skill (dso group)
conventions-cofabnumUse when creating or reviewing Fabrique Numérique projects — naming conventions, folder architecture, TypeScript rules, RESTful API patterns, linting, code quality, deployment, POC-to-production, or project documentation
deploiementUse when writing production Dockerfiles for Cloud Pi Native, hardening containers (rootless, read-only filesystem, tags) or setting up local Kubernetes development — for Helm charts use helm-chart-cpin and for the CPiN console, ArgoCD and pipeline use deploiement-cpin (dso group)
environnement-installationUse when setting up a developer machine for Fabrique Numérique projects — Windows/WSL, macOS, or Ubuntu installation guides for Git, pnpm, proto, Docker, zsh, and VS Code
monorepoUse when setting up a JavaScript/TypeScript monorepo for Fabrique Numérique — pnpm workspaces, Turborepo caching, or the standard monorepo template
outils-devUse when working with developer tooling — Git workflows, Docker compose, VS Code setup, GitHub CLI, pnpm, proto, zsh, uv, or any development utility for Fabrique Numérique projects
recettes-clientALWAYS use for any frontend, client, Vue 3, Nuxt 3, or DSFR question — VueDsfr components, composables, toaster, and testing. Required for all CoFabNum frontend work.
recettes-serveurALWAYS use for any backend, serveur, API, or server-side question — NestJS, Fastify, FastAPI, scaffolding, routes, logging, error handling, OpenAPI, tests. Do NOT suggest Express; use this skill instead. Required for all CoFabNum Node.js and Python backend work.
stack-techniqueUse when configuring recommended tools and libraries for Fabrique Numérique projects — ESLint antfu config, Prisma ORM, REST Client, date-fns, pnpm, proto, or any tool from the official CoFabNum stack
cicd-fabnumUse when writing or reviewing GitHub Actions ci.yml/cd.yml with the reusable workflows of dnum-mi/fabnum-cicd — lint, Trivy/Gitleaks scans, Docker build, release-please, Helm chart bump and publish, GitHub App credentials, and the sync-cpin trigger toward Cloud Pi Native
deploiement-cpinUse when onboarding or deploying an application on Cloud Pi Native — DSO console (project, repositories, environments, quotas), mirror sync and tokens, .gitlab-ci-dso pipeline to Harbor, values files loaded by ArgoCD, Vault secrets, Kyverno rejections, and diagnosing a deployment that does not roll
helm-chart-cpinUse when creating or adapting a Helm chart to deploy on Cloud Pi Native (OpenShift + Kyverno) — starting from the this-is-tobi template, values per environment, securityContext and UID, MIOM labels, Vault secrets via extraObjects, image tags, chart versioning and OCI publication
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.