This is a heavyweight planning workflow that breaks down feature implementation through structured phases: research, stakeholder interviews, spec synthesis, and multi-LLM review (it pulls in Gemini and another model for feedback). The output is a detailed implementation plan that gets split into self-contained section files, each with dependencies, acceptance criteria, and file lists. It's built for scenarios where you need serious upfront analysis rather than diving straight into code. The workflow writes everything to markdown files in a planning directory and can resume from any step if interrupted. Overkill for small features, but legitimately useful when you're tackling something complex enough that you'd benefit from forcing yourself to think it through systematically before touching the codebase.

skills.sh installs
234
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill gepetto --agent claude-code

Installs into .claude/skills of the current project.

Files

Gepetto

Orchestrates a multi-step planning process: Research → Interview → Spec Synthesis → Plan → External Review → Sections

CRITICAL: First Actions

BEFORE anything else, do these in order:

1. Print Intro

Print intro banner immediately:

═══════════════════════════════════════════════════════════════
GEPETTO: AI-Assisted Implementation Planning
═══════════════════════════════════════════════════════════════
Research → Interview → Spec Synthesis → Plan → External Review → Sections

Note: GEPETTO will write many .md files to the planning directory you pass it

2. Validate Spec File Input

Check if user provided @file at invocation AND it's a spec file (ends with .md).

If NO @file was provided OR the path doesn't end with .md, output this and STOP:

═══════════════════════════════════════════════════════════════
GEPETTO: Spec File Required
═══════════════════════════════════════════════════════════════

This skill requires a markdown spec file path (must end with .md).
The planning directory is inferred from the spec file's parent directory.

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Categories
Git & Pull Requests, Code Review & Quality, AI & Agent Building, Data Science & ML, Productivity & Planning
First seen
Jun 3, 2026

More from davila7/claude-code-templates

All 618
1everyinc avatardeploy-docseveryinc/compound-engineering-pluginValidate and prepare documentation for GitHub Pages deployment234skills.sh installs
2davila7 avatarweb-quality-auditdavila7/claude-code-templatesComprehensive web quality audit covering performance, accessibility, SEO, and best practices. Use when asked to "audit my site", "review web quality", "run ligh232skills.sh installs
3guia-matthieu avatarlanding-page-optimizerguia-matthieu/clawfu-skillsOptimize landing pages for maximum conversions using proven frameworks from Unbounce and Oli Gardner—apply the "one goal, one message, one action" principle wit232skills.sh installs
4sundial-org avatarclawdbot-backupsundial-org/awesome-openclaw-skillsBackup and restore ClawdBot configuration, skills, commands, and settings. Sync across devices, version control with git, automate backups, and migrate to new m231skills.sh installs
5vincentkoc avatartechnical-documentationvincentkoc/dotskillsBuild and review high-quality technical docs as well as agent instruction files in your repository.231skills.sh installs
6gohypergiant avataraccelint-skill-managergohypergiant/agent-skillsUse when users say "create a skill", "make a new skill", "build a skill", "skill for X", "audit this skill", "review this skill", "check skill quality", "fix th230skills.sh installs