sharpdeveye avatar

Extract Pattern

Turns working solutions into reusable templates so you're not reinventing the wheel every time you solve something twice. It walks you through identifying what actually worked in a workflow, generalizing it into a pattern with clear "when to use" and "when NOT to use" sections, then testing if it actually applies elsewhere. The format is sensible: problem, template, variants, pitfalls, examples. Honestly most useful after you've iterated on something enough times that you're tired of explaining it, or when you catch yourself copy-pasting the same approach across projects. Pairs with calibrate to keep your pattern library consistent.

skills.sh installs
340
GitHub stars
602
last updated
Aug 21, 2026

Install

$ npx -y skills add sharpdeveye/maestro --skill extract-pattern --agent claude-code

Installs into .claude/skills of the current project.

Files

MANDATORY PREPARATION

Invoke /agent-workflow — it contains workflow principles, anti-patterns, and the Context Gathering Protocol. Follow the protocol before proceeding — if no workflow context exists yet, you MUST run /teach-maestro first.


Turn working solutions into reusable patterns. Every successful workflow contains patterns that are applicable beyond their original context.

Step 1: Identify What Worked

Review the workflow and identify components that:

  • Solved a common problem in a particularly effective way
  • Would be useful in other workflows or projects
  • Required significant iteration to get right
  • Represent a non-obvious solution

Step 2: Generalize the Pattern

Transform the specific solution into a reusable template:

From specific → To general pattern:

Sponsors

Details

Repository
github.com/sharpdeveye/maestro
Category
DevOps & CI/CD
First seen
Jun 3, 2026

More from sharpdeveye/maestro

All 22
1base avatardeploying-contracts-on-basebase/skillsDeploys smart contracts to Base using Foundry. Covers forge create commands, contract verification, testnet faucet setup via CDP, and BaseScan API key configura339skills.sh installs
2jezweb avatarcloudflare-queuesjezweb/claude-skillsBuild async message queues with Cloudflare Queues for background processing. Use when: handling async tasks, batch processing, implementing retries, configuring339skills.sh installs
3davila7 avatarstable-baselines3davila7/claude-code-templatesUse this skill for reinforcement learning tasks including training RL agents (PPO, SAC, DQN, TD3, DDPG, A2C, etc.), creating custom Gym environments, implementi338skills.sh installs
4jezweb avatargoogle-gemini-embeddingsjezweb/claude-skillsBuild RAG systems and semantic search with Gemini embeddings (gemini-embedding-001). 768-3072 dimension vectors, 8 task types, Cloudflare Vectorize integration.337skills.sh installs
5casper-studios avatarliquid-glasscasper-studios/casper-marketplaceBuild native macOS/iOS apps with Apple's Liquid Glass design language and Human Interface Guidelines. Use when creating SwiftUI interfaces, implementing translu336skills.sh installs
6bayramannakov avatarremotion-video-directorbayramannakov/remotion-video-directorInteractive guide for creating Remotion videos - from strategic concept to rendered MP4. Use when the user wants to create a video, make a Remotion project, bui335skills.sh installs