Digisimma Toolkit

Claude Code - Demarrage
Lancer Claude Code standard SAFE
claude
Lance Claude Code dans le dossier courant
Claude Code mode autonome max CAREFUL
claude --dangerously-skip-permissions --max-turns 300
Mode psychotique pour sprints overnight 4-8h
Claude Code 1M context
claude --model claude-opus-4-7-20251023
Force model Opus 4.7 1M tokens
Claude Code update
npm install -g @anthropic-ai/claude-code@latest
Update vers la derniere version Claude Code
Claude Code - Pendant Session
Slash command help
/help
Aide commands disponibles
Slash command status
/status
Voir context window + cost session
Slash command compact
/compact
Compact context si proche saturation
Slash command exit CAREFUL
/exit
Quitter Claude Code proprement
Slash command clear
/clear
Reset session courante
Slash command schedule
/schedule
Planifier un agent automatique futur
API Anthropic
Test API key
curl https://api.anthropic.com/v1/messages -H "x-api-key: $ANTHROPIC_API_KEY" -H "anthropic-version: 2023-06-01" -H "content-type: application/json" -d '{"model":"claude-opus-4-7","max_tokens":100,"messages":[{"role":"user","content":"hi"}]}'
Tester ANTHROPIC_API_KEY
List models disponibles
curl https://api.anthropic.com/v1/models -H "x-api-key: $ANTHROPIC_API_KEY" -H "anthropic-version: 2023-06-01"
Voir tous les modeles Claude disponibles
Set ANTHROPIC_API_KEY (PowerShell)
$env:ANTHROPIC_API_KEY="sk-ant-..."
Set la cle pour la session PowerShell courante
Set ANTHROPIC_API_KEY persistent
[Environment]::SetEnvironmentVariable("ANTHROPIC_API_KEY","sk-ant-...","User")
Persistent pour user (redemarrer terminal)
Ollama Local
Lancer serveur Ollama
ollama serve
Demarre Ollama sur localhost:11434
List modeles installes
ollama list
Voir modeles deja telecharges
Pull Llama 3.1 8B
ollama pull llama3.1:8b
Telecharger Llama 3.1 8B (4.7 GB)
Pull nomic-embed-text
ollama pull nomic-embed-text
Modele embeddings pour pgvector
Git - Etat & Sync
Status complet
git status
Voir branche + fichiers modifies
Branch courante
git branch --show-current
Affiche la branche active
Log oneline
git log --oneline -10
10 derniers commits compacts
Log graphique
git log --all --oneline --decorate --graph -30
Visualiser branches + merges
Pull latest main
git checkout main && git pull origin main
Recuperer la derniere version main
Fetch sans merge
git fetch origin
Recuperer infos remote sans modifier local
Git - Branches
Creer + switch branche
git checkout -b feat/sprint-N-domaine
Nouvelle branche pour un sprint
Lister toutes branches remote
git branch -r
Voir branches sur GitHub
Branches non mergees
git branch -r --no-merged main
Voir PRs en attente
Delete branche locale
git branch -D nom-branche
Force delete locale
Delete branche remote
git push origin --delete nom-branche
Supprimer branche sur GitHub
Git - Worktrees
Lister worktrees
git worktree list
Voir tous les worktrees actifs
Creer worktree + branche
git worktree add "D:/path/to/wt-name" -b feat/branch-name
Nouveau worktree isole
Supprimer worktree
git worktree remove "D:/path/to/wt-name"
Cleanup worktree obsolete
Prune worktrees orphelins
git worktree prune
Nettoyer worktrees inexistants
Git - Commit & Push
Add + commit format Digisimma
git add -A && git commit -m "feat(projet): module done"
Convention commits Digisimma
Push branche actuelle
git push origin $(git branch --show-current)
Push sans nommer la branche
Push + tracking initial
git push -u origin feat/branch-name
Premier push d'une nouvelle branche
Tag version
git tag v26.X.0 && git push --tags
Versionner une release
Git - Recovery
Stash en cours
git stash push -m "WIP description"
Sauver le travail en cours
List stashes
git stash list
Voir tous les stashes
Pop stash
git stash pop
Reprendre le dernier stash
Reflog (recover commits perdus)
git reflog
Historique global mouvements HEAD
Revert dernier commit (garde travail)
git reset --soft HEAD~1
Annule le commit, garde modifs
Voir fichier supprime CAREFUL
git log --all --diff-filter=D --pretty=format:"%H %ai %s" -- src/path/file
Trouver quand un fichier a ete supprime
Restaurer fichier d'un commit
git checkout COMMIT_HASH -- src/path/file
Restaurer fichier depuis commit specifique
Vercel - Deploy
Deploy preview
vercel
Deploy preview environment
Deploy production
vercel --prod
Deploy production app.digisimma.com
Force redeploy (skip cache)
vercel --prod --force
Force rebuild complet
Lister deploys recents
vercel ls
Voir derniers deploiements
Vercel - Env Vars
Lister env vars
vercel env ls
Voir variables d'environnement
Ajouter env var
vercel env add NOM_VAR production
Ajouter ANTHROPIC_API_KEY etc
Pull env vars en local
vercel env pull .env.local
Recuperer env vars Vercel localement
Remove env var
vercel env rm NOM_VAR production
Supprimer une env var
Vercel - Projets & Domains
Lister projets
vercel projects ls
Voir tous les projets Vercel
Lister domaines
vercel domains ls
Voir custom domains
Inspect deployment
vercel inspect URL_DEPLOYMENT
Voir details d'un deploy
Update Vercel CLI
npm install -g vercel@latest
Update vers derniere version
npm - Build & Run
Install dependencies
npm install
Install tous les packages
Build production
npm run build
Build Next.js production
Dev server
npm run dev
Lance localhost:3000
Start production locale
npm start
Lance le build sur localhost:3000
Lint code
npm run lint
Verifier ESLint
Type check
npx tsc --noEmit
TypeScript check sans build
Run tests
npm test
Execution suite tests
npm - Packages
Install package
npm install nom-package
Ajouter une dependance
Install dev dependency
npm install -D nom-package
Dev dependency seulement
Remove package
npm uninstall nom-package
Supprimer une dependance
Update outdated packages
npm outdated && npm update
Voir + update packages obsoletes
Audit security
npm audit
Voir vulnerabilites packages
Audit fix automatique
npm audit fix
Fix automatique vulnerabilites
Clean cache npm
npm cache clean --force
Nettoyer cache npm
Reset complet node_modules
rm -rf node_modules package-lock.json && npm install
Reset complet en cas de probleme
PowerShell - Processus
Voir processus Node.js
Get-Process node -ErrorAction SilentlyContinue | Select-Object Name,Id,@{N='RAM(MB)';E={[math]::Round($_.WorkingSet/1MB,2)}},CPU
RAM + CPU des Node processes
Killer Node.js zombies
Get-Process node -ErrorAction SilentlyContinue | Stop-Process -Force
Tuer tous les Node zombies
Killer VS Code zombies
Get-Process Code -ErrorAction SilentlyContinue | Stop-Process -Force
Tuer toutes instances VS Code
Top 10 processus RAM
Get-Process | Sort-Object WorkingSet -Descending | Select-Object -First 10 Name,@{N='RAM(MB)';E={[math]::Round($_.WorkingSet/1MB,2)}},CPU
Top consommateurs RAM
Voir processus Claude
Get-Process claude -ErrorAction SilentlyContinue
Voir sessions Claude Code actives
PowerShell - Files
List directory
ls
Lister fichiers (alias dir)
List recursive
ls -Recurse | Select-Object FullName -First 50
Recursif jusqu'a 50 resultats
Recherche fichier
Get-ChildItem -Recurse -Filter "*.tsx" | Select-String "useEffect"
Chercher pattern dans fichiers
Espace disque C:
Get-PSDrive C | Format-Table Name,@{N='UsedGB';E={[math]::Round($_.Used/1GB,2)}},@{N='FreeGB';E={[math]::Round($_.Free/1GB,2)}}
Voir espace libre disque C:
PowerShell - System
Restart Explorer.exe
Stop-Process -Name explorer -Force; Start-Process explorer
Redemarrer Explorateur Windows
Voir adapters reseau
Get-NetAdapter | Select-Object Name,Status,LinkSpeed
Etat connexion reseau
Test ping prod
Test-NetConnection app.digisimma.com -Port 443
Tester connexion HTTPS prod
Status Windows Defender
Get-MpComputerStatus | Select-Object AntivirusEnabled,RealTimeProtectionEnabled
Verifier antivirus actif
Quick scan Defender
Start-MpScan -ScanType QuickScan
Scan antivirus rapide
Supabase - CLI
Install Supabase CLI
npm install -g supabase
Install CLI globalement
Login Supabase
supabase login
Auth pour utiliser CLI
Link projet Digisimma
supabase link --project-ref ietiobscdoebjtztkzfe
Lier le repo au projet Supabase
Pull schema actuel
supabase db pull
Recuperer schema prod
Supabase - SQL Patterns
Pattern CREATE TABLE safe
CREATE TABLE IF NOT EXISTS table_name (id UUID PRIMARY KEY DEFAULT gen_random_uuid(), created_at TIMESTAMPTZ DEFAULT NOW());
Pattern Digisimma safe creation table
Pattern ALTER ADD COLUMN safe
ALTER TABLE table_name ADD COLUMN IF NOT EXISTS column_name TEXT;
Ajout colonne sans erreur si existe
Pattern GRANT ALL Digisimma
GRANT ALL ON table_name TO anon, authenticated, service_role;
Permissions standard Digisimma MVP
Pattern DISABLE RLS MVP
ALTER TABLE table_name DISABLE ROW LEVEL SECURITY;
RLS off pour velocite MVP
Voir tables existantes
SELECT table_name FROM information_schema.tables WHERE table_schema = 'public' ORDER BY table_name;
Lister toutes les tables
Voir colonnes d'une table
SELECT column_name, data_type FROM information_schema.columns WHERE table_name = 'NOM_TABLE';
Schema d'une table
Codex CLI - OpenAI
Install Codex CLI
npm install -g @openai/codex
CLI OpenAI pour generer du code
Set OPENAI_API_KEY
$env:OPENAI_API_KEY="sk-..."
Set la cle pour la session
Codex generate
codex "Implementer auth Supabase Next.js 15 avec RLS"
Genere code via prompt
GitHub CLI
Lister PRs ouvertes
gh pr list --state open
PRs en cours sur le repo
Creer PR
gh pr create --title "feat: titre" --body "description"
Creer PR depuis branche actuelle
Merger PR auto
gh pr merge feat/branch --squash --auto
Squash merge automatique
Voir PR specifique
gh pr view 12
Details PR numero 12
Login gh CLI
gh auth login
Auth GitHub CLI
Status gh CLI
gh auth status
Voir compte GitHub connecte
Bureaux Virtuels (Win+Tab)
Vue tous bureaux + tasks
WinTab
Nouveau bureau virtuel
WinCtrlD
Fermer bureau actuel
WinCtrlF4
Bureau suivant
WinCtrlRight
Bureau precedent
WinCtrlLeft
Productivite
Verrouiller PC
WinL
Open Run
WinR
Task Manager direct
CtrlShiftEsc
Snap window left
WinLeft
Snap window right
WinRight
Maximize window
WinUp
Minimize all
WinD
Settings Windows
WinI
Snipping tool
WinShiftS
Quick links menu
WinX
Emoji picker
Win.
Clipboard history
WinV
PowerToys (Si Installe)
PowerToys Run (lance app)
AltEspace
FancyZones layout editor
WinShift'
Color picker
WinShiftC

Utilisez la barre de recherche en haut pour filtrer toutes les commandes en meme temps. Les sections precedentes apparaissent toutes ici.