designing-workflow-skills

Design and structure workflow-based Claude Code skills with pattern selection.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/keremtoker468-dotcom/restoran --skill designing-workflow-skills
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: designing-workflow-skills
Source: https://github.com/keremtoker468-dotcom/restoran/tree/main/.claude/skills/designing-workflow-skills
Command: npx skills add https://github.com/keremtoker468-dotcom/restoran --skill designing-workflow-skills

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and workflows (resource) components.

What problem does it solve?

This Skill provides a comprehensive framework and best practices for designing, structuring, and reviewing workflow-based Claude Code skills, ensuring they are robust, maintainable, and execute reliably.

Core Features & Use Cases

  • Workflow Design Patterns: Guides you through choosing the right pattern (Routing, Sequential Pipeline, Linear Progression, Safety Gate, Task-Driven) for your skill's logic.
  • Structural Anatomy: Details the essential components of a well-formed SKILL.md file and how to split content across SKILL.md, references/, and workflows/.
  • Anti-Pattern Catalog: Identifies and provides fixes for common mistakes in skill design, tool usage, and scalability.
  • Use Case: When building a new skill that involves multiple steps, decision points, or requires user interaction, use this Skill to ensure it's architected correctly from the start. It also helps in refactoring existing complex skills.

Quick Start

Use the designing-workflow-skills skill to get a checklist for reviewing a new workflow skill.

Frequently Asked Questions about designing-workflow-skills

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What are the best practices for structuring complex Claude skills?

Best practices for structuring Claude skills involve dividing logic across SKILL.md, references, and workflows. This ensures robust execution by using progressive disclosure, appropriate tool assignment, and avoiding common anti-patterns.

How do I choose the right workflow pattern for my LLM architecture?

Choosing the right workflow pattern for LLM architecture depends on task logic: use Sequential Pipeline for ordered steps, Routing for decision points, Linear Progression for simple flows, Safety Gate for validation, and Task-Driven for user interaction.

When do I need to refactor existing code structure for Claude Code skills?

You need to refactor existing code structure for Claude Code skills when execution becomes unreliable or complex. Refactoring applies structural anatomy principles and anti-pattern fixes to improve maintainability and reliable task execution.

What is progressive disclosure in skill design?

Progressive disclosure in skill design is the practice of splitting content across SKILL.md, references, and workflows. It prevents overwhelming the LLM by only exposing necessary instructions and tool assignments at each specific execution step.

Can I use sequential pipeline patterns for multi-step decision logic?

Sequential pipeline patterns handle ordered, multi-step execution without branching. For tasks requiring decision points, routing patterns are recommended to properly direct the workflow logic based on specific conditions.

Why does my Claude skill fail to execute reliably despite correct code?

Claude skill execution fails reliably due to common anti-patterns like poor tool assignment or overloaded SKILL.md files. Fixing these structural issues through proper workflow patterns and progressive disclosure ensures robust performance.