Agent Skillselie222/inbox-zero › qa-new-flow

qa-new-flow

GitHub

用于根据模板生成浏览器QA流程规范文件,支持参数校验、字段替换及冲突处理,旨在标准化测试用例创建流程。

.claude/skills/qa-new-flow/SKILL.md elie222/inbox-zero

触发场景

用户请求创建新的浏览器QA流程文件 执行qa-new-flow命令

安装

npx skills add elie222/inbox-zero --skill qa-new-flow -g -y
更多选项

非标准路径

npx skills add https://github.com/elie222/inbox-zero/tree/main/.claude/skills/qa-new-flow -g -y

不安装直接使用

npx skills use elie222/inbox-zero@qa-new-flow

指定 Agent (Claude Code)

npx skills add elie222/inbox-zero --skill qa-new-flow -a claude-code -g -y

安装 repo 全部 skill

npx skills add elie222/inbox-zero --all -g -y

预览 repo 内 skill

npx skills add elie222/inbox-zero --list

SKILL.md

Frontmatter
{
    "name": "qa-new-flow",
    "description": "Create a new browser QA flow file from the template"
}

You are creating a new browser QA flow spec in qa/browser-flows.

Args: $ARGUMENTS

If no args or --help is present, print usage and stop.

Usage:

  • /qa-new-flow --id=flow-id --title="Short title" --resources=assistant-settings,conversation-rules --goal="What it verifies"
  • Optional: --parallel-safe=true --conflicts-with=other-flow-id,another-flow-id --preconditions="Signed in" --cleanup="Remove test rule"

Steps:

  1. Collect required fields (id, title, resources).
    • If any are missing, ask the user for them before proceeding.
  2. Ensure id is a URL-safe slug (lowercase, numbers, dashes only) and matches the filename.
  3. Create qa/browser-flows/<id>.md using qa/browser-flows/_template.md as a base.
  4. Replace the template front matter with the provided values.
  5. If optional fields are provided (parallel_safe, conflicts_with), include them in the front matter.
    • Always serialize conflicts_with as a YAML list by splitting the --conflicts-with value on commas (even for a single id).
  6. If --goal is provided, replace the Goal section placeholder with it.
  7. If --preconditions is provided, replace the existing Preconditions section placeholder list with those items.
  8. If --cleanup is provided, replace the Cleanup section placeholder with it.
  9. Leave the other section bodies as editable placeholders if the user does not provide step details.
  10. Confirm the file path and next steps to edit the flow.

Do not overwrite an existing flow file without explicit confirmation.

版本历史

  • 633a2ab 当前 2026-08-20 17:14

同 Skill 集合

.claude/skills/agent-browser/SKILL.md
.claude/skills/changelog/SKILL.md
.claude/skills/cloud-dev-environment/SKILL.md
.claude/skills/code-simplifier/SKILL.md
.claude/skills/create-pr/SKILL.md
.claude/skills/explain-changes/SKILL.md
.claude/skills/fullstack-workflow/SKILL.md
.claude/skills/llm-test/SKILL.md
.claude/skills/llm/SKILL.md
.claude/skills/project-structure/SKILL.md
.claude/skills/qa-label/SKILL.md
.claude/skills/review-ai-prompt-changes/SKILL.md
.claude/skills/review/SKILL.md
.claude/skills/test-feature/SKILL.md
.claude/skills/testing/SKILL.md
.claude/skills/ui-components/SKILL.md
.claude/skills/update-packages/SKILL.md
clawhub/inbox-zero-api/SKILL.md
.claude/skills/logging/SKILL.md
.claude/skills/prisma/SKILL.md
.claude/skills/qa-run/SKILL.md
.claude/skills/e2e/SKILL.md
.claude/skills/write-tests/SKILL.md
.claude/skills/wait/SKILL.md

元信息

文件数
0
版本
780453c
Hash
74f11592
收录时间
2026-08-20 17:14

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-21 15:45
浙ICP备14020137号-1