Plugin hybride (script + skill) pour exposer un module Somtech existant via MCP. Génère automatiquement un MCP server Edge Function wrapper avec auth dual (OAuth + API key).
v1.0.0
Pack de configuration et marketplace de plugins Somtech pour Claude Code et Cursor. Fournit skills, agents, commandes, plugins Cowork et blueprints de features réutilisables dans tous les projets clients.
# Installation one-liner (depuis n'importe quel projet)
curl -fsSL https://raw.githubusercontent.com/SomtechSolutionMAxime/somtech-pack/main/scripts/remote-install.sh | bash -s -- --target .
# Installation locale (si le pack est cloné)
./scripts/install_somtech_pack.sh --target /path/to/project
plugins/)| Plugin | Version | Description |
|---|---|---|
| audit-loi25 | v0.4.0 | Audit de conformité Loi 25 / P-39.1 (Québec) avec génération de rapports PDF |
| somtech-proposals | v0.2.0 | Complétion de contrats cadres, cahiers des charges et offres de services |
| somtech-silo-manager | v1.0.0 | Génération et déploiement de silos applicatifs (architecture multi-tenant) |
Chaque plugin inclut un .zip versionné prêt à installer dans Claude Cowork.
.claude/)| Composant | Contenu |
|---|---|
| Skills (15) | audit-rls, create-migration, deploy-metering, end-session, feature-doc-generator, git-module, mcp-builder, mockmig, playwright-tests, prototype, scaffold-component, somtech-pack-maj, speckit, validate-ui, webapp-testing |
| Agents (7) | backend, database, design, devops, frontend, product, qa |
| Commandes | mockmig, pousse |
| Templates | Bootstrap pour ontologie, constitution, architecture sécurité |
.cursor/)| Composant | Contenu |
|---|---|
| Commandes | mockmig, speckit, somtech-pack (sync/deploy/diagnostic), polish, refactoring |
| Skills | git-commit-pr, build-chatwindow, configure-mcp-server |
| Rules | Règles et contexte projet |
features/)| Feature | Description |
|---|---|
| metering-billing | Système de métriques et facturation (tables, Edge Functions, cron) |
| audio-transcription-analysis | Transcription et analyse audio |
docs/)| Doc | Description |
|---|---|
| chatwindow | ChatWindow + widgets (composant réutilisable) |
| migrations | Guide des migrations Supabase |
security/)| Document | Description |
|---|---|
ARCHITECTURE_DE_SECURITÉ.md | RLS, guards, patterns de sécurité |
PROTECTION_DONNEES_LOI25.md | Conformité Loi 25 / P-39.1 (Québec) |
references/ | Documents officiels (P-39.1, Guide EFVP CAI) |
scripts/)| Script | Description |
|---|---|
install_somtech_pack.sh | Installation du pack dans un projet |
remote-install.sh | Installation one-liner via curl |
somtech_pack_pull.sh | Mise à jour d'un projet depuis le pack (diff + versioning) |
somtech_pack_push.sh | Publier des changements depuis un projet vers le pack |
somtech_pack_add.sh | Ajouter un composant au pack |
pack.json)Le pack est organisé en modules activables :
| Module | Par défaut | Contenu |
|---|---|---|
| core | oui | .claude/, .cursor/, scripts/, docs/, security/ |
| features | oui | features/ (blueprints réutilisables) |
| mockmig | non | .mockmig/, .specify/ (workflow migration maquette) |
| plugins | non | plugins/ (marketplace Cowork) |
./scripts/somtech_pack_pull.sh --target .
./scripts/somtech_pack_push.sh --message "chore(pack): sync rules/skills"
Format conventionnel : type(scope): description
Types : feat, fix, chore, docs, refactor, test
plugins/nom-du-plugin/
├── .claude-plugin/plugin.json # Manifeste (obligatoire)
├── commands/ # Commandes slash
├── skills/ # Skills avec SKILL.md
├── templates/ # Gabarits et fichiers de référence
├── nom-du-plugin-vX.Y.Z.zip # Archive versionnée pour Cowork
└── README.md
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub somtechsolutionmaxime/somtech-pack --plugin mcp-exposePlugin Claude Code pour déployer SomCraft (DMS Markdown-first) en instance dédiée sur des clients existants. Applique les migrations Supabase, déploie l'image Docker sur Fly.io, seed le workspace initial, et installe des skills de documentation (global + projet).
Estimation de projets forfaitaires — mode formule (gros projets) et mode direct (petits projets / IA-first), qualification de projet, proposition d'équipe, facteur de reproduction, infrastructure initiale, comparaison traditionnelle vs IA-assistée avec analyse de risque par bloc et sous-décomposition en tâches
Déploiement et documentation du Somtech RAG Service. Provisionne une instance par client × environnement (dev/staging/prod) sur Fly.io + Supabase, et fournit la connaissance d'architecture et d'usage.
Complétion de contrats cadres, cahiers des charges, offres de services et demandes d'amélioration selon des gabarits Word, avec vérification de cohérence des clauses juridiques et intégration MCP orbit-entreprise.
Audit de conformité Loi 25 / P-39.1 (Québec) pour projets Supabase/React/TypeScript — détection des PII, vérification RLS, chiffrement, masquage frontend, logs, gouvernance, incidents, consentement, confidentialité par défaut, décisions automatisées et transferts internationaux. Génération de rapports PDF professionnels livrables au client. Références exactes aux articles P-39.1.
Build FastMCP 3.x Python MCP servers — covers provider/transform architecture (including CodeMode, Tool Search, and server-level transforms), component versioning, session state, authorization (MultiAuth, PropelAuth, connection-pooled token verifiers), evaluation creation, Pydantic validation, async patterns, STDIO and HTTP transports, nginx reverse proxy deployment, background tasks, Prefab Apps UI, security patterns, client SDK usage, testing, deployment, and migration from FastMCP v2. TypeScript is a legacy reference only and is not updated for v3.
Manage MCP servers - discover, analyze, execute tools/prompts/resources. Use for MCP integrations, capability discovery, tool filtering, programmatic execution, or encountering context bloat, server configuration, tool execution errors.
MCP server development helper with tool and resource scaffolding
Centralized Claude Code configuration: Docker-first guards, permissions, MCP gateway, and workflow skills
Model Context Protocol Mcp Expert subagent
TypeScript development with FastMCP server building and modern TypeScript patterns