Conseiller en composants

VérifiéSûr

Détection passive d'opportunités de création de composants EPCI. Identifie les schémas répétitifs pouvant devenir des compétences, commandes ou sous-agents.

Spar Skills Guide Bot
ProductiviteDébutant
06/08/2026
Claude Code
#pattern-detection#workflow-analysis#component-creation#automation#developer-productivity

Recommandé pour

Synthèse automatique

Détecte passivement les schémas d'utilisation répétitifs pour suggérer la création de nouveaux skills, commandes ou sous-agents.

Points forts

  • Observation passive sans interrompre le flux de travail.
  • Suggestions exploitables avec scores de confiance et exemples.
  • Couvre trois types de composants avec des indicateurs clairs.
  • Seuils de détection configurables.

Limites

  • Ne fait que suggérer la création, ne crée pas les composants (nécessite /epci:create).
  • Peut générer de fausses pistes en raison de la notation heuristique.
  • Peu utile pour des tâches ponctuelles sans motif répété.
Quand l'utiliser

Quand vous voulez identifier des tâches répétitives et automatiser des flux de travail dans votre développement assisté par IA.

Quand l'éviter

Quand vous devez créer immédiatement un composant, utilisez directement /epci:create.

Analyse de sécurité

Sûr
Score qualité88/100

The skill is purely advisory, providing pattern detection logic and suggestion formats without any executable code, destructive commands, or data exfiltration.

Aucun point d'attention détecté

Comment cette analyse est faite

Exemples

Find skill opportunities
Analyze my recent coding sessions and suggest any new skills I should create, using the detection patterns from component-advisor.
Propose a command for a workflow
I keep running lint, test, and build manually in sequence. Should I create a command? If so, suggest one with a proper /epci:create proposal.
Recommend a subagent for code review
I do the same security review checklist before every merge. Detect this pattern and recommend a subagent, including confidence score.

name: component-advisor description: >- Passive detection of EPCI component creation opportunities. Identifies repetitive patterns that could become skills, commands or subagents. Use when: workflow analysis, recurring pattern detection. Not for: active component creation (use /epci:create).

Component Advisor

Overview

Passive skill that detects opportunities for new EPCI component creation based on usage pattern analysis.

Reference Documents:

Automatic Detection

New Skill Indicators

| Signal | Score | Example | |--------|-------|---------| | Pattern repeated 3+ times | +3 | Same validation in multiple commands | | Technical domain not covered | +2 | New unsupported stack | | Documentation frequently consulted | +2 | Repeated searches on same topic | | Copy-paste of guidelines | +1 | Same conventions applied |

Suggestion threshold: Score ≥ 4

New Command Indicators

| Signal | Score | Example | |--------|-------|---------| | Repeated action sequence | +3 | Same recurring manual workflow | | Frequent skill combination | +2 | Always the same skills together | | Documented but not automated process | +2 | Guide followed manually | | Explicit user request | +3 | "I'd like a command for..." |

Suggestion threshold: Score ≥ 4

New Subagent Indicators

| Signal | Score | Example | |--------|-------|---------| | Repeated specialized validation | +3 | Specific security check | | Recurring manual review | +2 | Same checklist applied | | Narrow domain expertise | +2 | Specialized knowledge required | | Standardized report format | +1 | Same report structure |

Suggestion threshold: Score ≥ 4

Suggestion Format

When a threshold is reached:

💡 **COMPONENT OPPORTUNITY DETECTED**

### Suggested Type: [Skill | Command | Subagent]

**Identified pattern:**
[Description of detected pattern]

**Occurrences:**
- [Occurrence 1]
- [Occurrence 2]
- [Occurrence 3]

**Estimated benefits:**
- [Benefit 1]
- [Benefit 2]

**Proposal:**

/epci:create [type] [suggested-name]


**Confidence score:** [X/10]

---
*Automatic suggestion - Ignore if not relevant*

Monitored Patterns

For Skills

| Pattern | Potential Domain | |---------|------------------| | Repeated searches on a tech | New stack skill | | Manually applied conventions | Conventions skill | | Often cited best practices | Patterns skill | | Frequently used external tools | Integration skill |

For Commands

| Pattern | Potential Command | |---------|-------------------| | Repeated tool sequence | Composite command | | Manual multi-step workflow | Automation command | | Process with breakpoints | Structured command | | Action + validation + report | Workflow command |

For Subagents

| Pattern | Potential Subagent | |---------|-------------------| | Recurring validation | Validator agent | | Specialized analysis | Analyzer agent | | Review with checklist | Reviewer agent | | Formatted generation | Generator agent |

Configuration

Enable/Disable

The component-advisor is passive by default. It observes and suggests without interrupting workflow.

Customizable Thresholds

component_advisor:
  skill_threshold: 4
  command_threshold: 4
  subagent_threshold: 4
  suggestion_frequency: "on_pattern_detected"  # or "end_of_session"

Detection Examples

Example 1: New Skill Detected

💡 COMPONENT OPPORTUNITY: Skill

Pattern: Kubernetes documentation consulted 5 times
         Same deployment structure applied 3 times

Suggestion: /epci:create skill kubernetes-patterns

Benefits:
- Auto-detection of K8s projects
- Standardized patterns
- Reduced search time

Example 2: New Command Detected

💡 COMPONENT OPPORTUNITY: Command

Pattern: Repeated sequence
         1. Lint → 2. Test → 3. Build → 4. Deploy

Suggestion: /epci:create command ci-pipeline

Benefits:
- Process automation
- Consistency across projects
- Time savings

Example 3: New Subagent Detected

💡 COMPONENT OPPORTUNITY: Subagent

Pattern: Accessibility checklist applied 4 times
         Same report format generated

Suggestion: /epci:create agent a11y-auditor

Benefits:
- Automatic audit
- Standardized report
- No missed criteria

Metrics

| Metric | Description | |--------|-------------| | Patterns detected | Number of patterns identified | | Suggestions issued | Number of suggestions proposed | | Suggestions accepted | Components actually created | | Adoption rate | % suggestions → components |

Limitations

  • Detection based on current session
  • No memory between sessions (unless context provided)
  • Suggestions are indicative, not prescriptive
  • Requires repeated patterns to detect

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/component-advisor-msh3uud6/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/component-advisor-msh3uud6' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/component-advisor-msh3uud6/download' --output '.skill-downloads/component-advisor-msh3uud6/SKILL.md.part' && mv '.skill-downloads/component-advisor-msh3uud6/SKILL.md.part' '.skill-downloads/component-advisor-msh3uud6/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/component-advisor-msh3uud6/SKILL.md' && test -s '.skill-downloads/component-advisor-msh3uud6/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/component-advisor' && cp -R '.skill-downloads/component-advisor-msh3uud6' '.claude/skills/component-advisor'

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/component-advisor-msh3uud6'

openskills read 'component-advisor-msh3uud6'

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/component-advisor-msh3uud6/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