.claude/user-skills/somtech-pack-install/SKILL.md
Installer le somtech-pack dans le projet courant. TRIGGERS : installe le pack, install somtech, somtech-pack install, bootstrap somtech, init somtech, installe somtech-pack
npx skillsauth add SomtechSolutionMAxime/somtech-pack somtech-pack-installInstall 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.
Installe automatiquement le pack de configuration Somtech (skills, agents, rules, features, scripts) dans le projet courant via Claude Code.
if [ -d ".claude/skills" ] && [ -f ".claude/CLAUDE.md" ]; then
echo "⚠️ Le somtech-pack semble déjà installé (.claude/ existe)."
echo "→ Utilise /somtech-pack-maj pour mettre à jour."
exit 0
fi
Si le pack est déjà présent, arrêter et proposer /somtech-pack-maj à la place.
if ! git rev-parse --is-inside-work-tree > /dev/null 2>&1; then
echo "❌ Ce n'est pas un repo git. Initialise avec 'git init' d'abord."
exit 1
fi
WORKDIR=$(mktemp -d)
echo "📦 Clonage du somtech-pack..."
git clone --depth 1 --branch main https://github.com/SomtechSolutionMAxime/somtech-pack.git "$WORKDIR/somtech-pack"
"$WORKDIR/somtech-pack/scripts/install_somtech_pack.sh" --target "$(pwd)" --dry-run
OBLIGATOIRE : Afficher le résumé du dry-run à l'utilisateur et attendre sa confirmation avant de continuer.
Présenter :
.bak)Après confirmation explicite de l'utilisateur :
"$WORKDIR/somtech-pack/scripts/install_somtech_pack.sh" --target "$(pwd)"
rm -rf "$WORKDIR"
echo "🧹 Dossier temporaire nettoyé."
Rappeler à l'utilisateur de personnaliser :
.claude/CLAUDE.md — Adapter les sections :
.cursor/rules/ — Remplacer les placeholders {{...}} si applicable
git add .claude/ .cursor/ features/ scripts/ docs/
git status
Montrer le git status et proposer :
git commit -m "chore: bootstrap somtech-pack"
Attendre la confirmation avant de commiter.
L'utilisateur peut demander une installation partielle. Passer les flags appropriés au script :
| Demande | Flags |
|---------|-------|
| "installe seulement les skills" | Copier uniquement .claude/skills/ |
| "installe sans les docs" | --no-docs |
| "dry-run seulement" | --dry-run |
.claude/CLAUDE.md personnalisé sans avertir (le script fait des .bak)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.