Agent skill
somtech-pack-install
Installer le somtech-pack dans le projet courant. TRIGGERS : installe le pack, install somtech, somtech-pack install, bootstrap somtech, init somtech, installe somtech-pack
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/somtech-pack-install
SKILL.md
Installer le somtech-pack dans le projet courant
Installe automatiquement le pack de configuration Somtech (skills, agents, rules, features, scripts) dans le projet courant via Claude Code.
Prérequis
- Le projet courant doit être un repo git initialisé
- Accès réseau à GitHub (https://github.com/SomtechSolutionMAxime/somtech-pack.git)
Phase 0 — Vérification
0.1 Vérifier si le pack est déjà installé
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.
0.2 Vérifier que c'est un repo git
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
Phase 1 — Cloner le pack
WORKDIR=$(mktemp -d)
echo "📦 Clonage du somtech-pack..."
git clone --depth 1 --branch main https://github.com/SomtechSolutionMAxime/somtech-pack.git "$WORKDIR/somtech-pack"
Phase 2 — Dry-run et prévisualisation
"$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 :
- Les dossiers qui seront créés/mis à jour
- Les fichiers qui seront copiés
- Si des fichiers existants seront écrasés (le script fait des backups
.bak)
Phase 3 — Installation
Après confirmation explicite de l'utilisateur :
"$WORKDIR/somtech-pack/scripts/install_somtech_pack.sh" --target "$(pwd)"
Phase 4 — Nettoyage
rm -rf "$WORKDIR"
echo "🧹 Dossier temporaire nettoyé."
Phase 5 — Post-installation
5.1 Personnalisation
Rappeler à l'utilisateur de personnaliser :
-
.claude/CLAUDE.md— Adapter les sections :- Sources de vérité (ontologie, constitution, sécurité)
- Stack technique du projet
- Ports de dev
-
.cursor/rules/— Remplacer les placeholders{{...}}si applicable
5.2 Proposer le commit
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.
Options
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 |
Règles critiques
- Toujours faire un dry-run et montrer le résumé avant d'installer
- Ne jamais commiter sans confirmation explicite
- Ne jamais écraser un
.claude/CLAUDE.mdpersonnalisé sans avertir (le script fait des.bak) - Nettoyer le dossier temporaire même en cas d'erreur
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?