laurentvv/graph-orchestrator-smolagents/draft-extraction

Claude Code and agent skill by laurentvv/graph-orchestrator-smolagents

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Protocole strict pour extraire le code depuis le brouillon de l'Architecte. Évite les hallucinations et les dépassements de contexte du Coder.

Install

npx vskill@latest install laurentvv/graph-orchestrator-smolagents/draft-extraction

SKILL.md

The same SKILL.md was published earlier as majiayu000/claude-skill-registry/draft-extraction.

Extraction Automatique du Brouillon

Tu vas recevoir un fichier contenant le brouillon de l'architecture (draft_ts_XXX.md). RÈGLE D'OR : Ne recopie JAMAIS le contenu de ce fichier de tête (ni via write_file, ni via des chaînes de caractères en dur dans un script Python).

Ton PREMIER réflexe doit être d'exécuter exactement ce script Python (outil python_interpreter). Il va lire le Markdown en silence, découper les blocs de code via Regex, et créer les fichiers cibles instantanément.

Copie-colle ce bloc dans ton outil python_interpreter (remplace juste "NOM_DU_FICHIER_DRAFT.md" par le bon fichier) :

python
import re
# 1. Renseigne le bon nom de fichier ici
draft_file = "NOM_DU_FICHIER_DRAFT.md"
# On utilise read_file (disponible dans ton environnement) au lieu de open()
content = read_file(draft_file)
# IMPORTANT: On utilise chr(96)*3 pour générer les backticks et éviter de casser le parseur Markdown !
tick3 = chr(96) * 3
pattern = rf'(?:`|\*\*|_)([a-zA-Z0-9_\-\./]+?\.[a-zA-Z0-9]+)(?:`|\*\*|_)\s*{tick3}[a-z]*\n(.*?){tick3}'
matches = re.finditer(pattern, content, re.DOTALL)
files_created = []
for match in matches:
filename = match.group(1).split('/')[-1]
code = match.group(2).strip()
# On utilise write_file au lieu de open() pour écrire
write_file(path=filename, content=code + "\n")
files_created.append(filename)
# Message de succès SILENCIEUX (on ne print pas le code pour ne pas saturer le contexte)
if files_created:
print(f"✅ Fichiers extraits avec succès : {', '.join(files_created)}")
else:
print("❌ Aucun fichier trouvé. Vérifie le format du draft.")

ATTENTION : Ne rajoute JAMAIS de print(content) ou print(code) dans ce script, sinon tu vas saturer ta fenêtre de contexte et planter !

APRÈS L'EXTRACTION : C'est seulement une fois que le script a affiché "✅ Fichiers extraits avec succès" que tu pourras utiliser tes autres skills (comme frontend-design) pour retoucher ces fichiers à l'aide de tes outils de modification (search_replace, multi_replace, etc.).

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Refreshed 10 Oct 2026, 25 days ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/laurentvv/graph-orchestrator-smolagents/draft-extraction/badge)](https://verified-skill.com/skills/laurentvv/graph-orchestrator-smolagents/draft-extraction)

Something wrong with this skill or its page? Tell us.