Token导航 LogoToken导航

Agent Skill · 研究检索

workflow-creator(工作流程创建者)

workflow-creator 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

workflow-creator 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为执行命令;许可证信息还不明确,第三方扫描有提醒项,按安装量在研究检索类的 73,674 个 Skill 里排第 38,817。

总安装 1,505周安装 64GitHub Stars 25下载 527核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:workflow-creator(工作流程创建者)
来源仓库:https://github.com/oimiragieo/agent-studio
仓库路径:skills/workflow-creator
安装命令:
npx skills add https://github.com/oimiragieo/agent-studio --skill workflow-creator
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/oimiragieo/agent-studio --skill workflow-creator

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

workflow-creator 用于查找、检索和筛选相关信息,支持关键词和任务场景快速定位。适合在 Codex、Claude、Cursor、Gemini CLI 中根据来源线索获取候选结果。可结合来源仓库和原始 README 继续核验具体用法和实现细节。安装前建议确认权限范围、维护状态及是否触发联网或文件读写。

注意区分只读分析与写入变更,避免误操作影响系统稳定性。

来源仓库内路径:skills/workflow-creator

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/oimiragieo/agent-studio --skill workflow-creat…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要执行命令,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

workflow-creator 怎么安装?

在终端执行 npx skills add https://github.com/oimiragieo/agent-studio --skill workflow-creator。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

workflow-creator 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

workflow-creator 需要什么权限?

权限级别是执行命令。安装流程涉及命令执行,可能通过 npx skills add https://github.com/oimiragieo/agent-studio --skill workflow-creator 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

workflow-creator 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

workflow-creator 用的人多吗?

公开数据是累计安装 1,505 次,近一周安装 64 次,下载 527 次,GitHub 25 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

workflow-creator 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 需要执行命令,装到常用环境前要先评估影响面。
  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 不能接受 Skill 在你机器上执行命令的人。
  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
workflow-creator

工作流程创建者 · 本页

1,50525执行命令未明确有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Workflow Creator Skill

Creates multi-agent orchestration workflows for complex tasks that require coordination across multiple agents and phases.

ROUTER UPDATE REQUIRED (CRITICAL - DO NOT SKIP)

After creating ANY workflow, you MUST update CLAUDE.md Section 8.6 "ENTERPRISE WORKFLOWS":

### {Workflow Name}

**Path:** `.claude/workflows/{category}/{workflow-name}.md`

**When to use:** {Trigger conditions}

**Phases:**

1. **{Phase Name}** - {Description}
   ...

**Agents Involved:**

- `{agent-name}` - {Role in workflow}

Verification:

grep "{workflow-name}" .claude/CLAUDE.md || echo "ERROR: CLAUDE.md SECTION 8.6 NOT UPDATED!"

WHY: Workflows not in CLAUDE.md will NEVER be invoked by the Router.


When This Skill Is Triggered

  1. User requests complex orchestration requiring multiple agents
  2. Repeatable multi-phase process needs standardization
  3. Router identifies workflow gap for common task pattern
  4. Existing workflow needs enhancement or customization

Quick Reference

OperationMethod
Check existing workflowsGlob:.claude/workflows/**/*.md
Review workflow templateRead .claude/templates/workflows/workflow-template.md
Find relevant agentsGlob:.claude/agents/**/*.md
Find relevant skillsGlob:.claude/skills/*/SKILL.md
Create workflowWrite to .claude/workflows/<category>/<name>.md

Workflow Types

TypeLocationPurposeExamples
Enterprise.claude/workflows/enterprise/Complex multi-phase developmentfeature-development, c4-architecture
Operations.claude/workflows/operations/Runtime procedures, incident responseincident-response, deployment
Rapid.claude/workflows/rapid/Quick, focused task automationfix, refactor, review
Custom.claude/workflows/Project-specific patternsconductor-setup

Workflow-Agent Archetype Reference

When creating workflows, determine which agent archetypes will use the workflow. See .claude/docs/@WORKFLOW_AGENT_MAP.md for:

  • Section 1: Full workflow-agent matrix
  • Section 2: Archetype workflow sets (Router/Orchestrator, Implementer, Reviewer, Documenter, Researcher, Domain)

After creating a workflow, you MUST add it to both the matrix AND update affected agents' ## Related Workflows sections.

Workflow Creation Process

Step 0: Existence Check and Updater Delegation (MANDATORY - FIRST STEP)

BEFORE creating any workflow file, check if it already exists:

  1. Check if workflow already exists: test -f.claude/workflows/<category>/<workflow-name>.md && echo "EXISTS" || echo "NEW"
  2. If workflow EXISTS:

- DO NOT proceed with creation - Invoke artifact-updater workflow instead: Skill({skill: 'artifact-updater', args: {name: '<workflow-name>', changes: '<description of requested changes>', justification: 'Update requested via workflow-creator',},}); - Return updater result and STOP

  1. If workflow is NEW:

- Continue with Step 0.5 below


Step 0.1: Smart Duplicate Detection (MANDATORY)

Before proceeding with creation, run the 3-layer duplicate check:

const { checkDuplicate } = require('.claude/lib/creation/duplicate-detector.cjs');
const result = checkDuplicate({
  artifactType: 'workflow',
  name: proposedName,
  description: proposedDescription,
  keywords: proposedKeywords || [],
});

Handle results:

  • EXACT_MATCH: Stop creation. Route to workflow-updater skill instead: Skill({skill: 'workflow-updater'})
  • REGISTRY_MATCH: Warn user — artifact is registered but file may be missing. Investigate before creating. Ask user to confirm.
  • SIMILAR_FOUND: Display candidates with scores. Ask user: "Similar artifact(s) exist. Continue with new creation or update existing?"
  • NO_MATCH: Proceed to Step 0.5 (companion check).

Override: If user explicitly passes --force, skip this check entirely.


Step 0.5: Companion Check

Before proceeding with creation, run the ecosystem companion check:

  1. Use companion-check.cjs from .claude/lib/creators/companion-check.cjs
  2. Call checkCompanions("workflow", "{workflow-name}") to identify companion artifacts
  3. Review the companion checklist — note which required/recommended companions are missing
  4. Plan to create or verify missing companions after this artifact is complete
  5. Include companion findings in post-creation integration notes

This step is informational (does not block creation) but ensures the full artifact ecosystem is considered.


Step 1: Verify No Existing Workflow

# Search for relevant workflows
Glob: .claude/workflows/**/*.md
Grep: "<topic>" in .claude/workflows/

If a suitable workflow exists, consider enhancing it instead of creating a duplicate.

Step 2.5: Workflow Pattern Research (MANDATORY)

Before creating a workflow, research existing patterns.

1. Check existing workflows:

Glob: .claude/workflows/**/*.md

2. Research workflow patterns (minimum 2 queries):

WebSearch({ query: 'best <domain/topic name> agent workflow process 2026' });
WebSearch({ query: 'industry standard <workflow-type> orchestration phases 2026' });

3. Document patterns found in workflow comments

BLOCKING: Workflow creation cannot proceed without pattern research. This ensures workflows follow established patterns rather than reinventing solutions.

Step 2: Identify Phases and Agents

Analyze the process to break into phases:

QuestionDetermines
What are the distinct stages?Phase boundaries
Which agent handles each stage?Agent assignments
Can any stages run in parallel?Parallel execution opportunities
What outputs feed into next stage?Data flow and handoffs
What can go wrong at each stage?Error recovery procedures

Common Phase Patterns:

PatternPhasesWhen to Use
Discovery -> Design -> Review -> ImplementFeature development
Analyze -> Fix -> Test -> DeployBug fix workflow
Explore -> Plan -> ReviewPlanning workflow
Triage -> Investigate -> Resolve -> DocumentIncident response
Code -> Component -> Container -> ContextC4 architecture documentation

Step 3: Define Agent Handoffs

For each phase transition, specify:

### Phase 1 -> Phase 2 Handoff

**Output from Phase 1**: .claude/context/plans/phase1-output.md
**Input to Phase 2**: Read output from Phase 1
**Handoff validation**: [Check output exists and is valid]

Step 4: Generate Workflow Definition

Write to .claude/workflows/<category>/<workflow-name>.md:

---
name: { workflow-name }
description: { Brief description of workflow purpose }
version: 1.0.0
agents:
  - { agent-1 }
  - { agent-2 }
tags: [{ tag1 }, { tag2 }, workflow]
---

# {Workflow Title}

{Brief description of workflow purpose and when to use it.}

**Extended Thinking**: {Detailed explanation of workflow rationale, approach, and design decisions.}

## Overview

{Detailed description of what this workflow accomplishes.}

## Configuration Options

### {Option Category 1}

- **{value_1}**: {Description}
- **{value_2}**: {Description}

## Phase 1: {Phase Name}

### Step 1: {Step Name}

**Agent**: {agent-name}

**Task Spawn**:

Task({ task_id: 'task-1', subagent_type: 'general-purpose', description: '{Task description}', prompt: `You are the {AGENT_NAME} agent.

Task

{Task description}

Instructions

  1. Read your agent definition: .claude/agents/{category}/{agent}.md
  2. Invoke skills: Skill({ skill: "{skill-name}" })
  3. {Additional instructions}
  4. Save output to: .claude/context/{output-path}

Context

  • {Context item 1}
  • {Context item 2}

Memory Protocol

  1. Read .claude/context/memory/learnings.md first
  2. Record decisions to .claude/context/memory/decisions.md

`, });

Expected Output: {Description of expected output}

Phase 2: {Phase Name}

Step 2: {Step Name} (Parallel)

Agents: {agent-a} + {agent-b} (spawned in parallel)

Task Spawn:

// Spawn both agents in parallel for efficiency
Task({
  task_id: 'task-2',
  subagent_type: 'general-purpose',
  description: '{Agent A task}',
  prompt: `You are {AGENT_A}...`,
});

Task({
  task_id: 'task-3',
  subagent_type: 'general-purpose',
  description: '{Agent B task}',
  prompt: `You are {AGENT_B}...`,
});

Expected Output: {Description}

Error Recovery

If Phase 1 fails

  1. {Recovery step}
  2. Restart Phase 1

If Phase 2 review finds blockers

  1. {Recovery step}
  2. Re-run reviews

Success Criteria

  • {Criterion 1}
  • {Criterion 2}
  • All agents completed their phases
  • Memory files updated

Usage Example

// Router spawning workflow orchestrator
Task({
  task_id: 'task-4',
  subagent_type: 'general-purpose',
  description: 'Orchestrating {workflow-name} workflow',
  prompt: `Execute {workflow-name} workflow.

## Parameters
- {Parameter 1}
- {Parameter 2}

## Instructions
Follow the phased workflow in: .claude/workflows/{category}/{workflow-name}.md
`,
});
### Step 5: Validate Workflow References (BLOCKING)

**Before writing workflow file, verify ALL references are valid:**

| Reference | Validation |
|-----------|-----------|
| Agent files | All agents in `agents:` array exist in `.claude/agents/` |
| Skills | All skills referenced in prompts exist in `.claude/skills/` |
| Output paths | All output directories exist or will be created |
| Context files | All context files referenced are accessible |

**Validation checklist before writing:**

[] All referenced agents exist [] All referenced skills exist [] Output paths are valid [] Error recovery procedures are complete [] Success criteria are measurable

**BLOCKING**: Do not write workflow file if any reference is invalid.

### Step 5.5: Model and Tool Validation (CRITICAL)

**Model Validation for Agent Spawns (CRITICAL):**

When workflow templates spawn agents via Task tool:
- model field MUST be base name only: `haiku`, `sonnet`, or `opus`
- DO NOT use dated versions like `claude-opus-4-5-20251101`
- Choose model based on task complexity:
  - `haiku`: Quick validation, simple tasks
  - `sonnet`: Standard work (default)
  - `opus`: Complex reasoning, architecture

**Example:**

// CORRECT Task({ task_id: 'task-5', model: 'sonnet', // ... });

// WRONG - causes validation failures Task({ task_id: 'task-6', model: 'claude-sonnet-4-20250514', // ... });


**Tools Array Validation:**

When specifying allowed_tools for spawned agents:

- Use standard tools: Read, Write, Edit, Bash, TaskUpdate, TaskList, etc.
- DO NOT include MCP tools (mcp__*) unless whitelisted in routing-table.cjs
- MCP tools cause router enforcement failures

**Allowed tools (standard):**

allowed_tools: [ 'Read', 'Write', 'Edit', 'Bash', 'TaskUpdate', 'TaskList', 'TaskCreate', 'TaskGet', 'Skill', ];


**Restricted tools (require explicit whitelisting):**

- `mcp__Exa__*` - Only for evolution-orchestrator
- `mcp__github__*` - Only for specific GitHub operations
- Other MCP tools - Must be whitelisted in routing-table.cjs

**Validation checklist for agent spawns:**

[ ] Model field uses base name (haiku/sonnet/opus) [ ] allowed_tools contains only standard tools OR explicitly whitelisted MCP tools [ ] No dated model versions (e.g., claude-opus-4-5-20251101)


### Step 6: Update CLAUDE.md Section 8.6 (MANDATORY - BLOCKING)

**This step is AUTOMATIC and BLOCKING. Do not skip.**

After workflow file is written, you MUST update CLAUDE.md:

1. **Find Section 8.6** ("ENTERPRISE WORKFLOWS")
2. **Generate workflow entry** in this format:

{Workflow Name}

Path: .claude/workflows/{category}/{workflow-name}.md

When to use: {Trigger conditions - be specific}

Phases:

  1. {Phase 1 Name} - {Brief description}
  2. {Phase 2 Name} - {Brief description}

...

Configuration Options:

  • {Option category}: {values}

Agents Involved:

  • {agent-name} - {Role description}

1. **Insert in appropriate location** (alphabetical or at end of section)
2. **Verify with**:

grep "{workflow-name}" .claude/CLAUDE.md || echo "ERROR: CLAUDE.md NOT UPDATED - BLOCKING!"


**BLOCKING**: If CLAUDE.md update fails, workflow creation is INCOMPLETE. Do NOT proceed.

### Step 7: System Impact Analysis (BLOCKING)

**After creating ANY workflow, analyze and update system-wide impacts.**

[WORKFLOW-CREATOR] System Impact Analysis for: <workflow-name>

  1. CLAUDE.md UPDATE (MANDATORY)

- Add entry to Section 8.6 (Enterprise Workflows) - Add to Section 3 (Multi-Agent Workflows) if referenced by Router - Verify with grep

  1. AGENT COORDINATION CHECK

- Do all agents referenced exist? - Do agents need new skills for this workflow? - Should any agent's definition reference this workflow?

  1. SKILL AVAILABILITY CHECK

- Are all skills referenced available? - Does this workflow need new skills? -> Invoke skill-creator - Should existing skills be enhanced?

  1. MEMORY INTEGRATION CHECK

- Does workflow use Memory Protocol? - Are output paths writable? - Will artifacts be properly persisted?

  1. RELATED WORKFLOW CHECK

- Does this duplicate existing workflow functionality? - Should existing workflows reference this one? - Are there workflow dependencies to document?

  1. WORKFLOW-AGENT MAP UPDATED (MANDATORY)

- Added new workflow to @WORKFLOW_AGENT_MAP.md Section 1 matrix - Determined which agent archetypes use this workflow - Updated affected agents' ## Related Workflows sections - Verified: grep "<workflow-name>" .claude/docs/@WORKFLOW_AGENT_MAP.md || echo "ERROR: Workflow not in agent map!"


### Validation Checklist (Run After Every Creation) - BLOCKING

Validate workflow file exists

ls .claude/workflows/<category>/<workflow-name>.md

Verify all referenced agents exist

for agent in $(grep -oE '\\.claude/agents/[^"]+\\.md' .claude/workflows/<category>/<workflow>.md); do [ -f "$agent" ] || echo "BROKEN: $agent" done

Verify all referenced skills exist

for skill in $(grep -oE 'skill: "[^"]+"' .claude/workflows/<category>/<workflow>.md | cut -d'"' -f2); do [ -f ".claude/skills/$skill/SKILL.md" ] || echo "BROKEN: $skill" done

Check CLAUDE.md has workflow entry - MANDATORY

grep "<workflow-name>" .claude/CLAUDE.md || echo "ERROR: Not in CLAUDE.md - WORKFLOW CREATION INCOMPLETE"


**Completion Checklist** (all must be checked):

[ ] Workflow pattern research completed (Step 2.5) [ ] Workflow file created at .claude/workflows/<category>/<name>.md [ ] All referenced agents exist in .claude/agents/ [ ] All referenced skills exist in .claude/skills/ [ ] Model fields use base names only (haiku/sonnet/opus) [ ] allowed_tools arrays contain only standard or whitelisted tools [ ] CLAUDE.md Section 8.6 updated [ ] Workflow entry verified with grep [ ] Memory Protocol included in all agent prompts


**BLOCKING**: If ANY item fails, workflow creation is INCOMPLETE. Fix all issues before proceeding.

### Step 8: Post-Creation Workflow Registration (Phase 3 Integration)

**This step is CRITICAL.** After creating the workflow artifact, you MUST register it in the workflow discovery system.

**Phase 3 Context:** Phase 1 created tool manifests (tools), Phase 2 created skill indices (skills), Phase 3 creates workflow registries so workflows can be discovered and invoked by orchestrators.

After workflow file is written and validated:

1. **Create/Update Workflow Registry Entry** in appropriate location: If registry doesn't exist, create `.claude/context/artifacts/catalogs/workflow-registry.json`: `{"workflows": [{"name": "{workflow-name}", "id": "{workflow-name}", "description": "{Brief description from workflow}", "category": "{enterprise|core|operations}", "version": "1.0.0", "triggerConditions": ["{Condition 1}", "{Condition 2}"], "participatingAgents": ["{agent-1}", "{agent-2}"], "phases": [{"name": "{Phase 1 Name}", "description": "{Brief description}"}, {"name": "{Phase 2 Name}", "description": "{Brief description}"}], "filePath": ".claude/workflows/{category}/{workflow-name}.md", "orchestratorReferences": []}]}`
2. **Register with Appropriate Orchestrator:** Update the orchestrator that should use this workflow: Add to orchestrator's workflow references: `` ## Available Workflows - `{workflow-name}` (.claude/workflows/{category}/{workflow-name}.md) ``
  - **master-orchestrator.md**: Meta-workflows coordinating other workflows
  - **evolution-orchestrator.md**: EVOLVE phase workflows (research, creation, validation)
  - **party-orchestrator.md**: Consensus/voting workflows
  - **swarm-coordinator.md**: Coordination workflows
3. **Document in `.claude/docs/WORKFLOW_CATALOG.md`:** If catalog doesn't exist, create it. Add entry: `` ### {Workflow Title} **Path:** `.claude/workflows/{category}/{workflow-name}.md` **When to use:** {Trigger conditions - specific scenarios} **Participating Agents:** - {agent-1}: {role in workflow} - {agent-2}: {role in workflow} **Phases:** 1. **{Phase 1 Name}** - {Description} 2. **{Phase 2 Name}** - {Description} **Orchestrator Integration:** - Invoked by: {orchestrator-name} - Trigger: {How orchestrator discovers/triggers this} ``
4. **Verify Workflow Discoverability:** Test that the workflow can be discovered: `# Check workflow registry exists and is valid JSON node -e "console.log(JSON.stringify(require('./.claude/context/artifacts/catalogs/workflow-registry.json'), null, 2))" # Verify orchestrator references it grep "{workflow-name}".claude/agents/orchestrators/*-orchestrator.md`
5. **Update Memory:** Append to `.claude/context/memory/learnings.md`: `## Workflow: {workflow-name} - **Purpose:** {Workflow purpose} - **Orchestrator:** {Which orchestrator uses it} - **Key Pattern:** {Key pattern discovered} - **Integration Notes:** {Any special integration considerations}`

**Why this matters:** Without workflow registration:

- Orchestrators cannot discover available workflows
- Workflows cannot be dynamically selected for complex tasks
- System loses visibility into workflow network
- "Invisible artifact" pattern emerges

**Phase 3 Integration:** Workflow registry is the discovery mechanism for Phase 3, enabling orchestrators to query available workflows and select appropriate ones for complex multi-agent tasks.

### Step 9: Integration Verification (BLOCKING - DO NOT SKIP)

**This step verifies the artifact is properly integrated into the ecosystem.**

Before calling `TaskUpdate({status: "completed"})`, you MUST run the Post-Creation Validation workflow:

1. **Run the 10-item integration checklist:** `node.claude/tools/cli/validate-integration.cjs.claude/workflows/<category>/<workflow-name>.md`
2. **Verify exit code is 0** (all checks passed)
3. **If exit code is 1** (one or more checks failed):
  - Read the error output for specific failures
  - Fix each failure:
    - Missing CLAUDE.md entry -> Add to Section 8.6
    - Missing workflow registry -> Create registry entry (Step 8)
    - Missing orchestrator reference -> Add to orchestrator definition
    - Missing memory update -> Update learnings.md
  - Re-run validation until exit code is 0
4. **Only proceed when validation passes**

**This step is BLOCKING.** Do NOT mark task complete until validation passes.

**Why this matters:** The Party Mode incident showed that fully-implemented artifacts can be invisible to the Router if integration steps are missed. This validation ensures no "invisible artifact" pattern.

**Reference:** `.claude/workflows/core/post-creation-validation.md`

---

## Iron Laws of Workflow Creation

These rules are INVIOLABLE. Breaking them causes silent failures.
  1. NO WORKFLOW WITHOUT AGENT VALIDATION

- Every agent referenced must exist in .claude/agents/ - Verify with: ls .claude/agents/<category>/<agent>.md

  1. NO WORKFLOW WITHOUT SKILL VALIDATION

- Every skill referenced must exist in .claude/skills/ - Verify with: ls .claude/skills/<skill>/SKILL.md

  1. NO PARALLEL EXECUTION WITHOUT INDEPENDENCE

- Only spawn agents in parallel if their work is independent - Dependent work must be sequential

  1. NO HANDOFF WITHOUT OUTPUT SPECIFICATION

- Every phase must specify its output location - Every phase must specify what it reads from previous phases

  1. NO WORKFLOW WITHOUT MEMORY PROTOCOL

- Every agent prompt must include Memory Protocol section - Without it, learnings and decisions are lost

  1. NO CREATION WITHOUT CLAUDE.MD UPDATE

- After creating workflow, add to Section 8.6 - Unregistered workflows are never invoked by Router

  1. NO CREATION WITHOUT SYSTEM IMPACT ANALYSIS

- Check if new agents are needed - Check if new skills are needed - Update @WORKFLOW_AGENT_MAP.md with new workflow row (MANDATORY) - Update affected agents' Related Workflows sections (MANDATORY) - Document all system changes made

  1. NO AGENT SPAWN WITHOUT MODEL VALIDATION

- model field MUST be base name only: haiku, sonnet, or opus - DO NOT use dated versions like claude-opus-4-5-20251101 - Dated versions cause validation failures

  1. NO AGENT SPAWN WITH UNRESTRICTED MCP TOOLS

- Use standard tools: Read, Write, Edit, Bash, TaskUpdate, etc. - MCP tools (mcp__*) require explicit whitelisting - Unwhitelisted MCP tools cause router enforcement failures

  1. NO WORKFLOW WITHOUT PATTERN RESEARCH

- Research existing workflow patterns before creating new ones - Minimum 2 WebSearch queries for domain patterns - Document patterns found in workflow comments


---

## Workflow Integration

This skill is part of the unified artifact lifecycle. For complete multi-agent orchestration:

**Router Decision:** `.claude/workflows/core/router-decision.md`

- How the Router discovers and invokes this skill's artifacts

**Artifact Lifecycle:** `.claude/workflows/core/skill-lifecycle.md`

- Discovery, creation, update, deprecation phases
- Version management and registry updates
- CLAUDE.md integration requirements

**External Integration:** `.claude/workflows/core/external-integration.md`

- Safe integration of external artifacts
- Security review and validation phases

---

## Cross-Reference: Creator Ecosystem

This skill is part of the **Creator Ecosystem**. After creating a workflow, consider whether companion creators are needed:

| Gap Discovered | Required Artifact | Creator to Invoke | When |
| --- | --- | --- | --- |
| Domain knowledge needs a reusable skill | skill | `Skill({skill: 'skill-creator'})` | Gap is a full skill domain |
| Existing skill has incomplete coverage | skill update | `Skill({skill: 'skill-updater'})` | Close skill exists but incomplete |
| Capability needs a dedicated agent | agent | `Skill({skill: 'agent-creator'})` | Agent to own the capability |
| Existing agent needs capability update | agent update | `Skill({skill: 'agent-updater'})` | Close agent exists but incomplete |
| Domain needs code/project scaffolding | template | `Skill({skill: 'template-creator'})` | Reusable code patterns needed |
| Behavior needs pre/post execution guards | hook | `Skill({skill: 'hook-creator'})` | Enforcement behavior required |
| Process needs multi-phase orchestration | workflow | `Skill({skill: 'workflow-creator'})` | Multi-step coordination needed |
| Artifact needs structured I/O validation | schema | `Skill({skill: 'schema-creator'})` | JSON schema for artifact I/O |
| User interaction needs a slash command | command | `Skill({skill: 'command-creator'})` | User-facing shortcut needed |
| Repeated logic needs a reusable CLI tool | tool | `Skill({skill: 'tool-creator'})` | CLI utility needed |
| Narrow/single-artifact capability only | inline | Document within this artifact only | Too specific to generalize |

### Integration Workflow

After creating a workflow that needs additional capabilities:

// 1. Workflow created but needs new agent Skill({ skill: 'agent-creator' }); // Create the agent, then update workflow's agents: array

// 2. Workflow needs new skill Skill({ skill: 'skill-creator' }); // Create the skill, then reference in workflow prompts

// 3. Workflow needs hooks for critical steps // Create hooks in .claude/hooks/workflows/<workflow-name>/ // Reference in workflow's hooks: section


### Post-Creation Checklist for Ecosystem Integration

After workflow is fully created and validated:

[ ] Does workflow need agents that don't exist? -> Use agent-creator [ ] Does workflow need skills that don't exist? -> Use skill-creator [ ] Does workflow need entry/exit hooks? -> Create hooks [ ] Does workflow need input validation? -> Create schemas [ ] Should workflow be part of larger orchestration? -> Update master-orchestrator [ ] Run post-creation validation -> node .claude/tools/cli/validate-integration.cjs .claude/workflows/<category>/<workflow-name>.yaml


---

## Examples

### Example 1: Creating Feature Development Workflow

**Request**: "Create a workflow for end-to-end feature development"

1. **Identify phases**: Discovery -> Architecture -> Implementation -> Testing -> Deployment
2. **Assign agents**: planner -> architect + security-architect -> developer -> qa -> devops
3. **Define handoffs**: Each phase outputs to `.claude/context/plans/feature-<name>/`
4. **Reference**: See `.claude/workflows/enterprise/feature-development-workflow.md`

### Example 2: Creating Incident Response Workflow

**Request**: "Create a workflow for production incident response"

1. **Identify phases**: Triage -> Investigation -> Resolution -> Post-mortem
2. **Assign agents**: incident-responder -> devops-troubleshooter + developer -> devops -> planner
3. **Define handoffs**: Each phase outputs to `.claude/context/incidents/`
4. **Create**: `.claude/workflows/operations/incident-response.md`

### Example 3: Creating C4 Architecture Workflow

**Request**: "Create a workflow to document system architecture using C4 model"

1. **Identify phases**: Code Analysis -> Component Synthesis -> Container Mapping -> Context Documentation
2. **Assign agents**: c4-code -> c4-component -> c4-container -> c4-context
3. **Define handoffs**: Bottom-up, each level builds on previous documentation
4. **Reference**: See `.claude/workflows/enterprise/c4-architecture-workflow.md`

---

## Workflow Template Quick Reference

Use the template at `.claude/templates/workflows/workflow-template.md` for consistent structure.

**Key sections every workflow must have:**

1. **YAML Frontmatter**: name, description, version, agents, tags
2. **Overview**: Purpose and when to use
3. **Configuration Options**: Customizable parameters
4. **Phases**: Sequential or parallel execution blocks
5. **Task Spawns**: Actual Task() calls with full prompts
6. **Error Recovery**: What to do when phases fail
7. **Success Criteria**: How to verify workflow completed successfully
8. **Usage Example**: How Router should invoke the workflow

---

## Architecture Compliance

### File Placement (ADR-076)

- Workflows: `.claude/workflows/{category}/` (core, enterprise, operations, creators)
- Tests: `tests/` (NOT in.claude/)
- Related agents: `.claude/agents/{category}/`
- Related skills: `.claude/skills/{name}/`
- Related templates: `.claude/templates/`

### Documentation References (CLAUDE.md v3.1.0)

- Reference files use @notation: @ENTERPRISE_WORKFLOWS.md, @AGENT_ROUTING_TABLE.md
- Located in: `.claude/docs/@*.md`
- See: CLAUDE.md Section 8.6 (ENTERPRISE WORKFLOWS reference)

### Shell Security (ADR-077)

- Workflow spawn templates must include: `cd "$PROJECT_ROOT" || exit 1` for background tasks
- Environment variables control validators (block/warn/off mode)
- See:.claude/docs/SHELL-SECURITY-GUIDE.md
- Apply to: agent spawn prompts, task execution examples

### Recent ADRs

- ADR-075: Router Config-Aware Model Selection
- ADR-076: File Placement Architecture Redesign
- ADR-077: Shell Command Security Architecture

---

## File Placement & Standards

### Output Location Rules

This skill outputs to: `.claude/workflows/<category>/`

Categories:

- `core/` - Essential workflows (router-decision, skill-lifecycle)
- `enterprise/` - Complex multi-agent flows (feature-development)
- `operations/` - Operational procedures (incident-response)
- `creators/` - Creator workflow YAML files

### Mandatory References

- **File Placement**: See `.claude/docs/FILE_PLACEMENT_RULES.md`
- **Developer Workflow**: See `.claude/docs/DEVELOPER_WORKFLOW.md`
- **Artifact Naming**: See `.claude/docs/ARTIFACT_NAMING.md`

### Enforcement

File placement is enforced by `file-placement-guard.cjs` hook. Invalid placements will be blocked in production mode.

---

## Memory Protocol (MANDATORY)

**Before starting:**

cat .claude/context/memory/learnings.md


Check for:

- Previously created workflows
- Workflow patterns that worked well
- Issues with existing workflows

**After completing:**

- New workflow created -> Append to `.claude/context/memory/learnings.md`
- Workflow issue found -> Append to `.claude/context/memory/issues.md`
- Architecture decision -> Append to `.claude/context/memory/decisions.md`

> ASSUME INTERRUPTION: Your context may reset. If it's not in memory, it didn't happen.

---

## Post-Creation Integration

After creation completes, run the ecosystem integration checklist:

1. Call `runIntegrationChecklist(artifactType, artifactPath)` from `.claude/lib/creators/creator-commons.cjs`
2. Call `queueCrossCreatorReview(artifactType, artifactPath)` from `.claude/lib/creators/creator-commons.cjs`
3. Review the impact report — address all `mustHave` items before marking task complete
4. Log any `shouldHave` items as follow-up tasks

**Integration verification:**

- Workflow added to @WORKFLOW_AGENT_MAP.md
- Workflow referenced in CLAUDE.md (if enterprise workflow)
- Workflow assigned to at least one agent
- Workflow catalog entry added (if applicable)

## Ecosystem Alignment Contract (MANDATORY)

This creator skill is part of a coordinated creator ecosystem. Any artifact created here must align with and validate against related creators:

- `agent-creator` for ownership and execution paths
- `skill-creator` for capability packaging and assignment
- `tool-creator` for executable automation surfaces
- `hook-creator` for enforcement and guardrails
- `rule-creator` and `semgrep-rule-creator` for policy and static checks
- `template-creator` for standardized scaffolds
- `workflow-creator` for orchestration and phase gating
- `command-creator` for user/operator command UX

### Cross-Creator Handshake (Required)

Before completion, verify all relevant handshakes:

1. Artifact route exists in `.claude/CLAUDE.md` and related routing docs.
2. Discovery/registry entries are updated (catalog/index/registry as applicable).
3. Companion artifacts are created or explicitly waived with reason.
4. `validate-integration.cjs` passes for the created artifact.
5. Skill index is regenerated when skill metadata changes.

### Research Gate (Exa + arXiv — BOTH MANDATORY)

For new patterns, templates, or workflows, research is mandatory:

1. Use Exa for implementation and ecosystem patterns:
  - `mcp__Exa__web_search_exa({query: '<topic> 2025 best practices'})`
  - `mcp__Exa__get_code_context_exa({query: '<topic> implementation examples'})`
2. Search arXiv for academic research (mandatory for AI/ML, agents, evaluation, orchestration, memory/RAG, security):
  - Via Exa: `mcp__Exa__web_search_exa({query: 'site:arxiv.org <topic> 2024 2025'})`
  - Direct API: `WebFetch({url: 'https://arxiv.org/search/?query=<topic>&searchtype=all&start=0'})`
3. Record decisions, constraints, and non-goals in artifact references/docs.
4. Keep updates minimal and avoid overengineering.

**arXiv is mandatory (not fallback) when topic involves:** AI agents, LLM evaluation, orchestration, memory/RAG, security, static analysis, or any emerging methodology.

### Regression-Safe Delivery

- Follow strict RED -> GREEN -> REFACTOR for behavior changes.
- Run targeted tests for changed modules.
- Run lint/format on changed files.
- Keep commits scoped by concern (logic/docs/generated artifacts).

## Optional: Evaluation Quality Gate

Run the shared evaluation framework to verify workflow quality:

node .claude/skills/skill-creator/scripts/eval-runner.cjs --skill workflow-creator


Grader assertions for workflow artifacts:

- **Phases coverage**: All required phases (Triage → Design → Implement → Review → Deploy → Document → Reflect) are present or explicitly skipped with justification
- **Agent coordination handoffs**: Each phase defines `agents`, `inputs`, `outputs`, and `gates`; handoff contracts between phases are explicit
- **Measurable quality gate criteria**: Each gate specifies pass/fail conditions (not vague descriptions); blocking vs non-blocking gates are labeled
- **Workflow type classification**: Workflow is filed in the correct category (`core/`, `enterprise/`, `creation/`, `security/`, `operations/`)
- **Registry entries present**: Workflow is added to `@ENTERPRISE_WORKFLOWS.md` and `@WORKFLOW_AGENT_MAP.md`

See `.claude/skills/skill-creator/EVAL_WORKFLOW.md` for full evaluation protocol and grader/analyzer agent usage.

平台分布

Codex

33.56%
按下载量换算177

Claude

30.81%
按下载量换算162

Cursor

16.79%
按下载量换算88

Gemini CLI

9.93%
按下载量换算52

安全审计

Gen Agent Trust Hub

通过

Socket

可疑

Snyk

可疑

权限和风险

执行命令

安装流程涉及命令执行,可能通过 npx skills add https://github.com/oimiragieo/agent-studio --skill workflow-creator 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills