Skip to content
Skillv1.0.0

auto-dev-setup

設定 Auto-Dev workflow,實現 Human-in-the-Loop 自動化開發

by miles990(0) 0 installs
Free
Sign in to install

Free account. Installing gives you the manifest plus copy-paste snippets.

See reviews

About

Imported from miles990/claude-software-skills (tools-integrations/auto-dev-setup/SKILL.md). Install upstream with npx skills add miles990/claude-software-skills --skill auto-dev-setup. Copyright stays with the author.

Auto-Dev Setup Skill

為任何專案設定 Human-in-the-Loop 自動開發流程。

使用時機

當用戶說:

  • "幫我設定 auto-dev"
  • "我想在這個專案用自動開發"
  • "設定 GitHub Actions 自動開發流程"

設定流程

Step 1: 確認需求

使用 AskUserQuestion 確認:

1. Workflow 來源
   □ 使用 Reusable Workflow(推薦,自動更新)
   □ 複製完整 Workflow(可自訂)

2. Skills 來源
   □ 使用 claude-software-skills
   □ 使用自己的 skills repo
   □ 不使用額外 skills

3. 額外設定
   □ 需要任務佇列(定時處理)
   □ 需要 Feedback 處理(PR 上繼續迭代)

Step 2: 建立目錄結構

mkdir -p .github/workflows
mkdir -p .claude/memory/{learnings,failures,decisions,patterns,strategies}
mkdir -p .github/ISSUE_TEMPLATE

Step 3: 建立 Workflow(二擇一)

方式 A: Reusable Workflow(推薦)

# .github/workflows/auto-dev.yml
name: 🤖 Auto-Dev

on:
  issues:
    types: [labeled]
  issue_comment:
    types: [created]
  workflow_dispatch:
    inputs:
      goal:
        description: '開發目標'
        required: true

jobs:
  auto-dev:
    uses: {SKILLS_REPO}/.github/workflows/auto-dev-reusable.yml@main
    with:
      goal: ${{ github.event.inputs.goal || '' }}
    secrets:
      ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}

替換 {SKILLS_REPO} 為實際的 repo 路徑。

方式 B: 完整 Workflow

從 claude-software-skills 複製:

  • .github/workflows/auto-dev.yml
  • .github/workflows/auto-dev-feedback.yml
  • .github/workflows/auto-dev-queue.yml

Step 4: 建立 Issue Template

# .github/ISSUE_TEMPLATE/auto-dev.yml
name: 🤖 Auto-Dev Task
description: 建立一個自動開發任務
labels: ["auto-dev"]
body:
  - type: textarea
    id: goal
    attributes:
      label: 目標
      description: 描述開發目標
    validations:
      required: true

Step 5: 初始化 Memory

# .claude/memory/index.md
# 專案記憶索引

## 最近學習
<!-- LEARNINGS_START -->
<!-- LEARNINGS_END -->

## 失敗經驗
<!-- FAILURES_START -->
<!-- FAILURES_END -->

Step 6: 提醒設定 Secret

告知用戶:

請到 Repository Settings → Secrets → Actions
新增 ANTHROPIC_API_KEY

使用方式速查

操作 方式
觸發自動開發 Issue + auto-dev label
命令觸發 留言 /evolve [目標]
繼續迭代 PR 上留言 /evolve [調整]
手動觸發 Actions → Run workflow

驗證設定

設定完成後,建議:

  1. 建立測試 Issue
  2. 加上 auto-dev label
  3. 確認 Action 正確觸發
  4. 確認 PR 正確建立

相關文檔

Use it

Copy one of these into your project. Installing also returns the manifest and these snippets.

yaml
targets:
  - https://api.opensmartroute.ai/api/v1/registry/miles990-claude-software-skills-auto-dev-setup/manifest   # or paste the manifest below

Manifest

An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.

miles990-claude-software-skills-auto-dev-setup.ocm.jsonjson
{
  "ocm": "1",
  "id": "miles990-claude-software-skills-auto-dev-setup",
  "kind": "skill",
  "name": "auto-dev-setup",
  "description": "設定 Auto-Dev workflow,實現 Human-in-the-Loop 自動化開發",
  "publisher": "miles990",
  "version": "1.0.0",
  "capabilities": {
    "domains": [
      "general"
    ],
    "tags": [
      "skill-md",
      "github-actions",
      "automation",
      "workflow",
      "ci-cd",
      "human-in-the-loop",
      "skills-sh"
    ],
    "languages": [
      "en"
    ]
  },
  "quality_prior": 0.6,
  "examples": [
    "設定 Auto-Dev workflow,實現 Human-in-the-Loop 自動化開發"
  ],
  "primary": false,
  "metadata": {
    "source": {
      "provider": "skills.sh",
      "repository": "https://github.com/miles990/claude-software-skills",
      "path": "tools-integrations/auto-dev-setup/SKILL.md",
      "ref": "HEAD",
      "url": "https://github.com/miles990/claude-software-skills/blob/HEAD/tools-integrations/auto-dev-setup/SKILL.md",
      "key": "miles990/claude-software-skills/tools-integrations/auto-dev-setup/SKILL.md"
    }
  },
  "instructions": "# Auto-Dev Setup Skill\n\n為任何專案設定 Human-in-the-Loop 自動開發流程。\n\n## 使用時機\n\n當用戶說:\n- \"幫我設定 auto-dev\"\n- \"我想在這個專案用自動開發\"\n- \"設定 GitHub Actions 自動開發流程\"\n\n## 設定流程\n\n### Step 1: 確認需求\n\n使用 AskUserQuestion 確認:\n\n```\n1. Workflow 來源\n   □ 使用 Reusable Workflow(推薦,自動更新)\n   □ 複製完整 Workflow(可自訂)\n\n2. Skills 來源\n   □ 使用 claude-software-skills\n   □ 使用自己的 skills repo\n   □ 不使用額外 skills\n\n3. 額外設定\n   □ 需要任務佇列(定時處理)\n   □ 需要 Feedback 處理(PR 上繼續迭代)\n```\n\n### Step 2: 建立目錄結構\n\n```bash\nmkdir -p .github/workflows\nmkdir -p .claude/memory/{learnings,failures,decisions,patterns,strategies}\nmkdir -p .github/ISSUE_TEMPLATE\n```\n\n### Step 3: 建立 Wo",
  "cost": {
    "context_tokens": 574
  }
}

Fetch it by URL: GET /api/v1/registry/miles990-claude-software-skills-auto-dev-setup/manifest?version=1.0.0

Reviews

Star ratings from people who tried it. One review per account; edit yours any time.

No reviews yet. Install it, try it, and be the first to rate it.