Découverte d'espace de travail interactif

VérifiéPrudence

Guide interactif pour explorer les outils, workflows, agents et hooks disponibles dans l'espace de travail. Aide à identifier les bonnes ressources selon vos objectifs.

Spar Skills Guide Bot
ProductiviteDébutant
11/03/2026
Claude Code
#onboarding#workspace-discovery#agent-catalog#workflow-orchestration#documentation

Recommandé pour

Synthèse automatique

Propose une découverte interactive de l’espace de travail : outils, workflows, agents, hooks et personnalisation disponibles.

Points forts

  • Guide l’utilisateur par objectif (explorer, corriger un bug, construire une fonctionnalité, prouver mathématiquement) vers les bons outils et workflows.
  • Fournit des catalogues structurés des workflows et des agents spécialisés avec leur rôle et leur modèle.
  • Accepte des arguments ciblés comme /help workflows, /help agents ou /help <nom> pour approfondir un sujet.
  • S’appuie sur des questions interactives et la lecture de fichiers pour orienter la découverte.

Limites

  • Le contenu fourni est tronqué au milieu du catalogue d’agents, ce qui peut rendre la couverture réelle incomplète.
  • Très lié à un espace de travail précis et à ses agents/workflows personnalisés, donc peu réutilisable tel quel ailleurs.
  • Sert à orienter et documenter, mais n’exécute pas lui-même les tâches découvertes.
Quand l'utiliser

À utiliser quand on découvre cet espace de travail ou quand on cherche le workflow, l’agent ou l’outil adapté à un objectif.

Quand l'éviter

À éviter si l’on sait déjà quelle commande lancer ou si l’on veut directement accomplir la tâche plutôt que naviguer dans le catalogue.

Analyse de sécurité

Prudence
Score qualité74/100

The skill is primarily documentation and interactive discovery. It does not contain destructive, exfiltrating, obfuscated, or safety-disabling instructions, but it declares and uses Bash to inspect files and run a local memory-recall script, so it is appropriately rated caution rather than fully safe.

Points d'attention
  • •Uses Bash for local discovery and executes a local Python script via `uv run python scripts/recall_learnings.py`; commands appear legitimate and read-only-oriented, but trust in workspace files is required.
  • •Bash usage is limited to read-only discovery (ls/glob of frontmatter via `for f in ...; head | grep`), no destructive or network commands.
  • •Minor: the doc references executing local project code, e.g. `(cd opc && uv run python scripts/recall_learnings.py --query ...)`, which would run unvetted scripts in this repo; this is presented as an example the user must trigger, not an automatic action.
Comment cette analyse est faite

Exemples

Start interactive discovery
/help
List workflow skills
/help workflows
Inspect an agent
/help kraken

name: help description: Interactive workspace discovery - learn what tools, workflows, agents, and hooks are available allowed-tools: [AskUserQuestion, Bash, Read, Glob, Grep]

/help - Workspace Discovery

Guide users through the capabilities of this workspace setup.

Usage

/help                    # Interactive guided discovery
/help workflows          # Workflow orchestration skills
/help agents             # Specialist agents catalog
/help tools              # CLI tools (tldr, prove, recall)
/help hooks              # Active hooks and what they do
/help advanced           # MCP, frontmatter, customization
/help <name>             # Deep dive on specific skill/agent

Behavior Based on Arguments

No Arguments: Interactive Discovery

Use AskUserQuestion to guide the user:

question: "What are you trying to do?"
header: "Goal"
options:
  - label: "Explore/understand a codebase"
    description: "Find patterns, architecture, conventions"
  - label: "Fix a bug"
    description: "Investigate, diagnose, implement fix"
  - label: "Build a feature"
    description: "Plan, implement, test new functionality"
  - label: "Prove something mathematically"
    description: "Formal verification with Lean 4"

Based on response, show relevant tools:

| Goal | Show | |------|------| | Explore codebase | scout agent, tldr CLI, /explore workflow | | Fix a bug | /fix workflow, sleuth agent, debug-agent | | Build feature | /build workflow, architect agent, kraken agent | | Prove math | /prove skill, lean4 skill, Godel-Prover | | Research docs | oracle agent, nia-docs, perplexity | | Configure workspace | hooks, rules, settings, frontmatter |

/help workflows

Display workflow meta-skills:

## Workflow Skills

Orchestrate multi-agent pipelines for complex tasks.

| Workflow | Purpose | Agents Used |
|----------|---------|-------------|
| /fix | Bug investigation → diagnosis → implementation | sleuth → kraken → arbiter |
| /build | Feature planning → implementation → testing | architect → kraken → arbiter |
| /debug | Deep investigation of issues | debug-agent, sleuth |
| /tdd | Test-driven development cycle | arbiter → kraken → arbiter |
| /refactor | Code transformation with safety | phoenix → kraken → judge |
| /review | Code review and feedback | critic, judge |
| /security | Vulnerability analysis | aegis |
| /explore | Codebase discovery | scout |
| /test | Test execution and validation | arbiter, atlas |
| /release | Version bumps, changelog | herald |
| /migrate | Framework/infrastructure changes | pioneer, phoenix |

**Usage**: Just describe your goal. Claude routes to the right workflow.

/help agents

Display agent catalog:

## Specialist Agents

Spawn via Task tool with subagent_type.

### Exploration & Research
| Agent | Purpose | Model |
|-------|---------|-------|
| scout | Codebase exploration, pattern finding | sonnet |
| oracle | External research (web, docs, APIs) | sonnet |
| pathfinder | External repository analysis | sonnet |

### Planning & Architecture
| Agent | Purpose | Model |
|-------|---------|-------|
| architect | Feature planning, design docs | sonnet |
| plan-agent | Create implementation plans | sonnet |
| phoenix | Refactoring & migration planning | sonnet |

### Implementation
| Agent | Purpose | Model |
|-------|---------|-------|
| kraken | TDD implementation, refactoring | sonnet |
| spark | Quick fixes, lightweight changes | haiku |

### Review & Validation
| Agent | Purpose | Model |
|-------|---------|-------|
| arbiter | Test execution, validation | sonnet |
| critic | Code review | sonnet |
| judge | Refactoring review | sonnet |

### Investigation
| Agent | Purpose | Model |
|-------|---------|-------|
| sleuth | Bug investigation, root cause | sonnet |
| debug-agent | Issue investigation with logs | sonnet |
| profiler | Performance, race conditions | sonnet |

### Documentation & Handoff
| Agent | Purpose | Model |
|-------|---------|-------|
| scribe | Documentation, session summaries | sonnet |
| chronicler | Session analysis, learning extraction | sonnet |

/help tools

Display CLI tools and capabilities:

## Built-in Tools

### TLDR Code Analysis
Token-efficient code exploration (95% savings vs reading raw files).

```bash
tldr tree src/              # File tree
tldr structure src/ --lang python  # Code structure (codemaps)
tldr search "pattern" src/  # Search files
tldr cfg file.py func       # Control flow graph
tldr dfg file.py func       # Data flow graph
tldr impact func src/       # Reverse call graph (who calls this?)
tldr dead src/              # Find dead code
tldr arch src/              # Detect architectural layers

/prove - Formal Verification

Machine-verified proofs without learning Lean syntax.

/prove every group homomorphism preserves identity
/prove continuous functions on compact sets are uniformly continuous

Requires: LM Studio running Godel-Prover model locally.

Memory System

Store and recall learnings across sessions.

# Recall past learnings
(cd opc && uv run python scripts/recall_learnings.py --query "hook patterns")

# Store new learning (via /remember skill)
/remember "Hook X works by..."

Premortem Risk Analysis

Identify failure modes before they occur.

/premortem [plan-file]     # Analyze implementation plan for risks

### /help hooks

Display active hooks:

```markdown
## Active Hooks

Hooks extend Claude's behavior at key lifecycle points.

### Session Lifecycle
| Hook | Event | Purpose |
|------|-------|---------|
| session-register | SessionStart | Register session in coordination DB |
| session-start-recall | SessionStart | Auto-inject relevant learnings |
| session-end-cleanup | SessionEnd | Cleanup temp files |
| session-outcome | SessionEnd | Prompt for session outcome |

### User Prompt Processing
| Hook | Event | Purpose |
|------|-------|---------|
| skill-activation-prompt | UserPromptSubmit | Suggest relevant skills |
| premortem-suggest | UserPromptSubmit | Suggest risk analysis for implementations |

### Tool Interception
| Hook | Event | Purpose |
|------|-------|---------|
| tldr-read-enforcer | PreToolUse:Read | Suggest tldr for large files |
| smart-search-router | PreToolUse:Grep | Route to ast-grep for structural search |
| file-claims | PreToolUse:Edit | Track which sessions edit which files |
| signature-helper | PreToolUse:Edit | Inject function signatures |
| import-validator | PostToolUse:Edit | Validate imports after edits |

### Validation
| Hook | Event | Purpose |
|------|-------|---------|
| typescript-preflight | PreToolUse:Bash | Type-check before running |
| compiler-in-the-loop | Stop | Run Lean compiler for /prove |

### Subagent Coordination
| Hook | Event | Purpose |
|------|-------|---------|
| subagent-start | SubagentStart | Initialize agent context |
| subagent-stop | SubagentStop | Extract learnings from agents |

/help advanced

Display advanced customization:

## Advanced: Customization & Extension

### Skill Frontmatter
Skills use YAML frontmatter for metadata and tool restrictions:

```yaml
---
name: my-skill
description: What it does
allowed-tools: [Bash, Read, Edit]
skills: [other-skill]  # Auto-load dependencies
---

Agent Frontmatter

Agents declare their capabilities:

---
name: my-agent
description: Specialist for X
tools: [Read, Grep, Glob, Bash]
---

MCP Servers

External tool integrations:

| Server | Purpose | |--------|---------| | ast-grep | Structural code search/refactoring | | firecrawl | Web scraping | | github-search | Search GitHub code/issues | | morph | Fast file editing (10k tokens/sec) | | nia | Documentation search | | perplexity | AI-powered web research |

Rules (.claude/rules/*.md)

Always-on instructions injected into context:

  • claim-verification.md - Verify before asserting
  • dynamic-recall.md - How to use memory system
  • tldr-cli.md - TLDR usage reference

Creating Custom Skills

mkdir -p .claude/skills/my-skill
# Create .claude/skills/my-skill/SKILL.md with frontmatter

Creating Custom Agents

# Create .claude/agents/my-agent.md with frontmatter

### /help <specific-name>

For specific skill/agent lookup:

1. Search for matching skill: `.claude/skills/<name>/SKILL.md`
2. Search for matching agent: `.claude/agents/<name>.md`
3. Read the file and display:
   - Description
   - Usage examples
   - When to use
   - Related skills/agents

## Dynamic Discovery

To keep help current, dynamically read frontmatter:

```bash
# List all skills with descriptions
for f in .claude/skills/*/SKILL.md; do
  head -10 "$f" | grep -E "^(name|description):"
done

# List all agents
for f in .claude/agents/*.md; do
  head -10 "$f" | grep -E "^(name|description):"
done

Example Interaction

User: /help

Claude:

What are you trying to do?

[ ] Explore/understand a codebase
    Find patterns, architecture, conventions

[ ] Fix a bug
    Investigate, diagnose, implement fix

[ ] Build a feature
    Plan, implement, test new functionality

[ ] Prove something mathematically
    Formal verification with Lean 4

[Other: describe your goal]

User selects: "Fix a bug"

Claude:

## Bug Fixing Tools

### Quick Path
Just describe the bug. I'll use the /fix workflow automatically.

### Manual Control
- **sleuth** agent: Deep investigation, root cause analysis
- **debug-agent**: Log analysis, state inspection
- **kraken** agent: TDD implementation of fix

### Commands
- `/fix` - Full workflow (investigate → diagnose → implement → test)
- `/debug` - Investigation only

### Tips
- Provide error messages, logs, reproduction steps
- The premortem hook will suggest risk analysis before implementation

Du fichier au premier essai

Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.

Consulter la source et ses fichiers annexes

Ce téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.

1. Télécharger le fichier

Télécharger SKILL.md

Depuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/interactive-workspace-discovery-mmlj2o1b/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.

Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.

mkdir -p '.skill-downloads/interactive-workspace-discovery-mmlj2o1b' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/interactive-workspace-discovery-mmlj2o1b/download' --output '.skill-downloads/interactive-workspace-discovery-mmlj2o1b/SKILL.md.part' && mv '.skill-downloads/interactive-workspace-discovery-mmlj2o1b/SKILL.md.part' '.skill-downloads/interactive-workspace-discovery-mmlj2o1b/SKILL.md'

2. Vérifier les prérequis

Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.

Aucune section de prérequis reconnue dans ce fichier. Cela ne signifie pas qu’il est autonome : les bibliothèques, outils et accès peuvent être cités ailleurs dans le contenu ou dans le dépôt source.

Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.

3. Charger la skill

Après vérification, copiez le dossier complet dans le projet avec l’une des commandes ci-dessous, puis ouvrez une nouvelle session de l’outil. La commande s’arrête si un dossier du même nom existe déjà : comparez les fichiers avant de le remplacer.

Claude Code
test -f '.skill-downloads/interactive-workspace-discovery-mmlj2o1b/SKILL.md' && test -s '.skill-downloads/interactive-workspace-discovery-mmlj2o1b/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/help' && cp -R '.skill-downloads/interactive-workspace-discovery-mmlj2o1b' '.claude/skills/help'

OpenSkills

OpenSkills doit déjà être installé. La procédure locale install/read est contrôlée avec OpenSkills 1.5.0, qui exige Node.js ≥ 20.6.0. Aucun slug du catalogue n’est résolu automatiquement.

Installation officielle d’OpenSkills
openskills install './.skill-downloads/interactive-workspace-discovery-mmlj2o1b'

openskills read 'interactive-workspace-discovery-mmlj2o1b'

La lecture doit afficher le contenu du fichier installé et son dossier de base. Elle ne lance ni la skill ni ses dépendances.

Pour un agent qui lit AGENTS.md, synchronisez ensuite l’index. Cette commande modifie AGENTS.md : relisez le diff avant de l’utiliser.

openskills sync

Mode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.

4. Faire un premier essai

Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :

Lis .skill-downloads/interactive-workspace-discovery-mmlj2o1b/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.

Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.

Skills similaires