mbruhler/claude-orchestration/using-templates

Claude Code and agent skill by mbruhler/claude-orchestration

Trust tier 3
  • community
  • ext:[{"type":"template","description":"Custom templates for code generation"}]
Source check pending

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

Use and customize workflow templates for common scenarios. Use when user wants to use a template, asks about available templates, or wants to customize existing workflows.

Install

npx vskill@latest install mbruhler/claude-orchestration/using-templates

Semi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard

SKILL.md

Using Workflow Templates

I help you use and customize workflow templates for common automation scenarios.

When I Activate

I activate when you:

  • Ask about available templates
  • Want to use a workflow template
  • Need to customize a template
  • Ask "what templates exist?"
  • Say "use the X template"

Template Locations

Templates are searched in the following locations (in order of priority):

  1. Project root: ./workflows/*.flow - Project-specific templates
  2. Claude root: ~/.claude/workflows/*.flow - User's global templates
  3. Plugin examples: ~/.claude/plugins/repos/orchestration/examples/*.flow - Built-in examples

Project-local templates take precedence over global templates.

Built-in Example Templates

Located in examples/ directory:

  • tdd-implementation.flow - Test-Driven Development
  • debug-and-fix.flow - Bug investigation and fixing
  • polish-news-aggregation.flow - News data aggregation
  • plugin-testing.flow - Plugin testing workflow
  • i18n-fix-hardcoded-strings.flow - Internationalization
  • ui-component-refinement.flow - UI component improvement
  • agent-system-demo.flow - Agent system demonstration

Using Templates

1. List Templates
bash
# List project templates
ls ./workflows/*.flow 2>/dev/null
# List user's global templates
ls ~/.claude/workflows/*.flow 2>/dev/null
# List built-in examples
ls ~/.claude/plugins/repos/orchestration/examples/*.flow
2. View Template
bash
# View from any location
cat ./workflows/my-template.flow
cat ~/.claude/workflows/my-template.flow
cat ~/.claude/plugins/repos/orchestration/examples/tdd-implementation.flow
3. Execute Template

Use /orchestration:template command (searches all locations automatically):

/orchestration:template tdd-implementation

Or reference directly with path:

Use ./workflows/my-workflow.flow
Use ~/.claude/workflows/my-workflow.flow
Use examples/tdd-implementation.flow

Customizing Templates

Parameter Substitution

Some templates have parameters:

flow
# Template with parameter
$scanner := {base: "Explore", prompt: "{{SCAN_TYPE}}", model: "sonnet"}

Customize:

flow
# Your version
$scanner := {base: "Explore", prompt: "Security expert", model: "sonnet"}
Modify Steps

Add or remove workflow steps:

flow
# Original
step1 -> step2 -> step3
# Your version (added error handling)
step1 -> step2 ->
(if failed)~> handle-error ~>
(if passed)~> step3
Add Checkpoints

Insert review points:

flow
# Original
analyze -> implement -> deploy
# Your version
analyze -> implement -> @review-implementation -> deploy

Template Structure

Templates typically have:

flow
# Header with description
# Template: TDD Implementation
# Description: Implement features using Test-Driven Development
# Parameters: None
# Phase 1: RED
step1 -> step2
# Phase 2: GREEN
step3 -> step4
# Phase 3: REFACTOR
step5 -> step6

Saving Custom Templates

After customizing, save to your preferred location:

Project-specific templates (recommended for project workflows)
bash
mkdir -p ./workflows
cat > ./workflows/my-project-workflow.flow << 'EOF'
# My Project Workflow
# Description: Custom automation for this project
...
EOF
User's global templates (shared across all projects)
bash
mkdir -p ~/.claude/workflows
cat > ~/.claude/workflows/my-global-workflow.flow << 'EOF'
# My Global Workflow
# Description: Custom automation available everywhere
...
EOF
Plugin examples (for contributing back)
bash
cat > ~/.claude/plugins/repos/orchestration/examples/my-workflow.flow << 'EOF'
# My Example Workflow
# Description: Custom automation for X
...
EOF

Guidelines:

  1. Use .flow extension
  2. Add descriptive header
  3. Include usage instructions
  4. Project templates take precedence if same name exists globally

Template Categories

Development Workflows
  • TDD implementation
  • Bug fixing
  • Refactoring
  • Code review
Testing Workflows
  • Test automation
  • Integration testing
  • Security scanning
  • Performance testing
Deployment Workflows
  • CI/CD pipelines
  • Staged deployment
  • Rollback procedures
Data Workflows
  • Data aggregation
  • Data validation
  • Data transformation
  • Report generation

Best Practices

✅ DO:

  • Start with existing template
  • Customize incrementally
  • Test modifications
  • Save successful customizations

❌ DON'T:

  • Modify original templates (copy first)
  • Skip testing customizations
  • Over-complicate simple templates

Template Parameters

Common parameters in templates:

ParameterPurposeExample
{{TARGET}}Target file/directorysrc/components
{{SCAN_TYPE}}Type of scansecurity, performance
{{ENV}}Environmentstaging, production
{{BRANCH}}Git branchmain, develop

Related Skills

  • creating-workflows: Create new templates
  • executing-workflows: Execute templates
  • managing-agents: Use agents in templates

Want to use a template? Ask me to show available templates or execute one!

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

Repository stars
198
Repository forks
5
7-day trend score
26

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 21 Mar 2026, 7 months ago.

Extension points

  • templateCustom templates for code generation

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/mbruhler/claude-orchestration/using-templates/badge)](https://verified-skill.com/skills/mbruhler/claude-orchestration/using-templates)

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