skills/ki2pixel/render_signal_server/sequentialthinking-logic

sequentialthinking-logic

SKILL.md

Sequential Thinking Logic

Expertise : Raisonnement décomposé, validation logique, analyse étape par étape, pensée structurée pour architectures complexes.

Quick Start

Mental Model

Sequential Thinking Logic décompose les problèmes complexes en séquences logiques validées :

  • Analyse Background Script vs Content Script
  • Validation des flux de données
  • Identification des points de défaillance
  • Construction de chaînes de raisonnement robustes

Workflow obligatoire

  1. Décomposition : Identifier les composants logiques principaux
  2. Validation : Utiliser sequentialthinking_tools pour chaque étape
  3. Chaînage : Connecter les étapes en une séquence cohérente
  4. Test logique : Valider les hypothèses et points de rupture

Patterns d'utilisation

Pour architecture d'extension

# Décomposer l'architecture
sequentialthinking_tools decompose "Extension Chrome: Background <-> Content <-> API"

# Valider chaque composant
sequentialthinking_tools validate "Background script logic"
sequentialthinking_tools validate "Content script injection"
sequentialthinking_tools validate "API communication flow"

# Tester la séquence complète
sequentialthinking_tools test-sequence "user_action -> background -> content -> api -> response"

Pour logique métier complexe

# Analyser le flux métier
sequentialthinking_tools decompose "User authentication flow"

# Valider chaque étape
sequentialthinking_tools validate "Input validation"
sequentialthinking_tools validate "Credential verification"
sequentialthinking_tools validate "Session management"
sequentialthinking_tools validate "Error handling"

# Identifier les points de rupture
sequentialthinking_tools find-breakpoints "auth_flow"

Production-safe patterns

Validation systématique

Pour chaque composant logique :

# 1. Décomposition
sequentialthinking_tools decompose "[composant]"

# 2. Validation logique
sequentialthinking_tools validate "[sous-composant_1]"
sequentialthinking_tools validate "[sous-composant_2]"

# 3. Test de séquence
sequentialthinking_tools test-sequence "[flux_complet]"

Background vs Content Script

Pattern spécifique pour extensions web :

# Background Script Logic
sequentialthinking_tools validate-background "event_listeners"
sequentialthinking_tools validate-background "message_routing"
sequentialthinking_tools validate-background "storage_management"

# Content Script Logic
sequentialthinking_tools validate-content "dom_manipulation"
sequentialthinking_tools validate-content "user_interaction"
sequentialthinking_tools validate-content "message_communication"

# Cross-script communication
sequentialthinking_tools test-communication "background <-> content"

Gestion des erreurs logiques

# Identifier les points de défaillance
sequentialthinking_tools find-breakpoints "[flux]"

# Analyser les cas limites
sequentialthinking_tools edge-cases "[composant]"

# Valider la gestion d'erreurs
sequentialthinking_tools validate-error-handling "[flux]"

Common gotchas

Séquences incomplètes

  • Toujours valider le début ET la fin de chaque séquence
  • Les points de décision doivent avoir tous les cas couverts
  • Les boucles doivent avoir des conditions de sortie claires

Dépendances circulaires

# Détecter les circularités
sequentialthinking_tools detect-cycles "[architecture]"

# Résoudre les dépendances
sequentialthinking_tools resolve-dependencies "[composants]"

Background/Content contamination

  • Éviter de mélanger logique UI et logique métier
  • Isoler les communications entre scripts
  • Valider les contextes d'exécution séparément

API Reference

Commandes principales

  • sequentialthinking_tools decompose "<concept>" : Décompose en composants logiques
  • sequentialthinking_tools validate "<composant>" : Valide la logique d'un composant
  • sequentialthinking_tools test-sequence "<flux>" : Teste une séquence complète
  • sequentialthinking_tools find-breakpoints "<flux>" : Identifie les points de rupture
  • sequentialthinking_tools edge-cases "<composant>" : Analyse les cas limites

Commandes spécialisées

  • sequentialthinking_tools validate-background "<logique>" : Validation Background Script
  • sequentialthinking_tools validate-content "<logique>" : Validation Content Script
  • sequentialthinking_tools test-communication "<scripts>" : Test communication inter-scripts
  • sequentialthinking_tools detect-cycles "<architecture>" : Détection dépendances circulaires
  • sequentialthinking_tools resolve-dependencies "<composants>" : Résolution dépendances

Options avancées

  • --depth <n> : Profondeur d'analyse (1-5)
  • --verbose : Sortie détaillée du raisonnement
  • --export-logic : Exporte le modèle logique en JSON
  • --test-cases : Génère cas de test automatiquement

Debugging checklist

  • Confirmer que chaque étape a une entrée ET une sortie
  • Vérifier que les points de décision sont complets
  • Tester les cas limites et erreurs
  • Valider les communications entre composants
  • Contrôler l'absence de dépendances circulaires

When to use this skill

  • Architecture d'extensions : Chrome/Firefox Background/Content Scripts
  • Logique métier complexe : Flux multi-étapes avec validations
  • Systèmes distribués : Communication entre services
  • Algorithmes séquentiels : Traitement par étapes
  • Validation de design : Revue logique d'architectures
  • Debugging logique : Analyse de raisonnement défaillant

Integration patterns

Avec Shrimp Task Manager

Utilise après analyze_task pour valider la décomposition logique des tâches.

Avec Fast Filesystem

Utilise pour valider la logique avant les édition chirurgicales avec edit_file.

Avec JSON Query

Utilise json_query_jsonpath pour extraire les structures logiques des fichiers de configuration avant validation.

Weekly Installs
3
First Seen
Feb 28, 2026
Installed on
mcpjam3
command-code3
claude-code3
junie3
windsurf3
zencoder3