ops-merge

GitHub

自动化PR合并编排器。扫描仓库,调度子代理修复CI、冲突及评论,最终执行合并。支持多分支同步、干跑模式及Agent团队协作,确保PR高效合入。

plugins/claude-ops/skills/ops-merge/SKILL.md davepoon/buildwithclaude

Trigger Scenarios

需要批量合并多个仓库的PR PR因CI失败或冲突被阻塞需自动修复 执行开发分支到主分支的同步任务

Install

npx skills add davepoon/buildwithclaude --skill ops-merge -g -y
More Options

Non-standard path

npx skills add https://github.com/davepoon/buildwithclaude/tree/main/plugins/claude-ops/skills/ops-merge -g -y

Use without installing

npx skills use davepoon/buildwithclaude@ops-merge

指定 Agent (Claude Code)

npx skills add davepoon/buildwithclaude --skill ops-merge -a claude-code -g -y

安装 repo 全部 skill

npx skills add davepoon/buildwithclaude --all -g -y

预览 repo 内 skill

npx skills add davepoon/buildwithclaude --list

SKILL.md

Frontmatter
{
    "name": "ops-merge",
    "effort": "medium",
    "maxTurns": 50,
    "description": "Autonomous PR merge pipeline. Scans all repos for open PRs, dispatches subagents to fix CI, resolve conflicts, address review comments, then merges. Use --main to also sync dev↔main branches.",
    "allowed-tools": [
        "Bash",
        "Read",
        "Write",
        "Edit",
        "Grep",
        "Glob",
        "Agent",
        "TaskCreate",
        "TaskUpdate",
        "TaskList",
        "AskUserQuestion",
        "TeamCreate",
        "SendMessage",
        "Monitor",
        "WebSearch"
    ],
    "argument-hint": "[--main] [--repo org\/repo] [--dry-run]"
}

Runtime Context

Before executing, load:

  1. Preferences: cat ${CLAUDE_PLUGIN_DATA_DIR:-$HOME/.claude/plugins/data/ops-ops-marketplace}/preferences.json — read owner, timezone, project registry
  2. Daemon health: cat ${CLAUDE_PLUGIN_DATA_DIR}/daemon-health.json — if action_needed set, surface to user
  3. Secrets: GitHub token: env $GITHUB_TOKEN → Doppler MCP (mcp__doppler__*) → doppler secrets get GITHUB_TOKEN --plain → password manager

OPS ► MERGE

CLI/API Reference

gh CLI (GitHub)

Command Usage Output
gh pr list --repo <owner/repo> --json number,title,state,headRefName,statusCheckRollup,reviewDecision,mergeable,isDraft List PRs with status JSON array
gh pr view <n> --repo <repo> --json title,body,state,mergeable,reviews PR details JSON
gh pr checks <n> --repo <repo> CI check status Check list
gh pr merge <n> --repo <repo> --squash --admin Squash merge PR Merge result
gh pr create --repo <repo> --title "<t>" --body "<b>" --base dev Create PR PR URL
gh run list --repo <repo> --limit 5 --json conclusion,name,headBranch CI runs JSON array
gh run view <id> --repo <repo> --log-failed Failed CI logs Log output
gh run watch <run-id> --repo <repo> Stream CI run Live output (use with Monitor)
gh api repos/<repo>/pulls/<n>/comments --jq '.[].body' PR review comments Comment text

Agent Teams support

If CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 is set, use Agent Teams for fixer agents (Phase 3). This enables:

  • Steering fixers mid-flight if priorities change (e.g., a critical PR should be merged first)
  • Fixers can report blockers and you can redirect them without waiting for completion
  • Shared context: if fixer-A discovers a breaking change that affects fixer-B's PR, you can notify B

Team setup (only when flag is enabled, Phase 3):

TeamCreate("merge-fixers")
Agent(team_name="merge-fixers", name="fixer-[repo]", ...)

Use SendMessage(to="fixer-my-api", content="PR #2958 was just merged — rebase your branch") to coordinate.

If the flag is NOT set, fall back to standard parallel subagents with isolation: "worktree".

Pre-gathered PR data

${CLAUDE_PLUGIN_ROOT}/bin/ops-merge-scan 2>/dev/null || echo '{"prs":[],"error":"merge-scan failed"}'

Your task

You are the merge orchestrator. Your job is to get every open PR across the owner's repos merged — fixing whatever blocks them first.

Parse arguments

From $ARGUMENTS:

  • --main → after all PRs merge to dev, also sync dev↔main for repos that have both branches
  • --repo <slug> → scope to one repo only (e.g., --repo Lifecycle-Innovations-Limited/my-api)
  • --dry-run → report what would happen, don't dispatch agents or merge anything
  • --force → skip the confirmation prompt before merging
  • (empty) → process all repos, merge to dev only

Phase 1 — Classify the PR queue

Parse the pre-gathered JSON. For each PR, it's already classified as one of:

Classification Meaning Action
ready CI green, approved, no conflicts Merge immediately
needs-rebase mergeable: CONFLICTING Dispatch fixer: rebase on base branch
needs-ci-fix CI failures in statusCheckRollup Dispatch fixer: investigate logs, fix, push
needs-review-response reviewDecision: CHANGES_REQUESTED Dispatch fixer: resolve comments
blocked mergeStateStatus: BLOCKED (branch protection, required reviews) Note why, skip
draft isDraft: true Skip — not ready for merge

Print the queue:

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 OPS ► MERGE — PR Queue
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

| Repo | PR | Title | Status | Action |
|------|----|-------|--------|--------|
| my-api | #2958 | fix(migration) | ready | merge |
| my-app | #4456 | feat(apple-04) | needs-ci-fix | dispatch fixer |
| ... | ... | ... | ... | ... |

Ready: N  |  Fix needed: N  |  Blocked: N  |  Draft: N
──────────────────────────────────────────────────────

If --dry-run, stop here. Print the queue and exit.

Phase 2 — Confirm and merge ready PRs

Unless --force was passed, use AskUserQuestion to confirm before merging:

Ready to merge N PRs:
  [repo]#[number] — [title] → [base]
  [repo]#[number] — [title] → [base]

  [Merge all N now]  [Let me pick which ones]  [Dry run — don't merge]

If user picks "Let me pick", show each PR with [Merge] / [Skip] options via AskUserQuestion.

For each confirmed PR:

  1. Verify CI is still green: gh pr checks <number> --repo <repo>
  2. If green: gh pr merge <number> --repo <repo> --squash --admin
  3. Report: ✓ Merged <repo>#<number> to <base>

Phase 3 — Dispatch fixers for PRs that need work

For PRs classified as needs-rebase, needs-ci-fix, or needs-review-response:

Dispatch subagents in parallel (max 5 concurrent, one repo per agent):

Each fixer agent gets a worktree and this brief:

Task: Fix PR #<number> in <repo> (<classification>)
Repo path: <path from registry>
Branch: <headRefName>

<classification-specific instructions>

For needs-rebase:
  1. Create worktree: `git worktree add /tmp/ops-rebase-<pr-number> <headRefName>`
  2. cd into worktree: `cd /tmp/ops-rebase-<pr-number>`
  3. Fetch latest: `git fetch origin`
  4. Attempt rebase: `git rebase origin/<baseBranchRef> 2>&1`
  5. If rebase SUCCEEDS (exit 0):
     - Push force-with-lease: `git push --force-with-lease origin <headRefName>`
     - Clean up worktree: `git worktree remove /tmp/ops-rebase-<pr-number> --force`
     - Report: `✓ Rebased <repo>#<number> — conflict resolved`
  6. If rebase FAILS (exit non-zero):
     - Capture the conflicting files: `git diff --name-only --diff-filter=U`
     - Show the diff: `git diff HEAD`
     - Abort the rebase: `git rebase --abort`
     - Clean up worktree: `git worktree remove /tmp/ops-rebase-<pr-number> --force`
     - Surface to orchestrator with the diff output and a structured conflict report:
       ```json
       {
         "pr": <number>,
         "repo": "<repo>",
         "status": "conflict",
         "conflicting_files": ["<file1>", "<file2>"],
         "diff_summary": "<first 500 chars of diff>"
       }
       ```

For needs-ci-fix:
  1. Get failed check logs: `gh run view <id> --repo <repo> --log-failed | tail -80`
  2. Diagnose the failure
  3. Fix the code in a worktree
  4. Commit + push --no-verify
  5. Wait for CI to re-run (or report what was fixed)

For needs-review-response:
  1. Read review comments: `gh api repos/<repo>/pulls/<number>/comments --jq '.[].body'`
  2. Address each comment in code
  3. Reply to each comment via gh api
  4. Push fixes
  5. Re-request review if needed

After fixing:
  - Report back: what was wrong, what was fixed, is CI green now?
  - Do NOT auto-merge after fixing. Report the fix and let Phase 4 handle confirmation.

Use model: "sonnet" for all fixer agents.

Phase 4 — Resolve surfaced conflicts

For each PR returned with status: "conflict" from a fixer agent:

  1. Display the conflict summary:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 OPS ► MERGE — Conflict in <repo>#<number>
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 Branch: <headRefName> → <baseBranchRef>
 Conflicting files:
   - <file1>
   - <file2>

<diff_summary>
──────────────────────────────────────────────────────
  1. Use AskUserQuestion (max 4 options — CLAUDE.md Rule 1):
[Accept incoming (theirs)]  [Keep current branch (ours)]  [Open manual resolution]  [Skip this PR]
  1. Based on response:
    • Accept incoming (theirs): Create worktree, rebase with git checkout --theirs . on each conflicting file, git add ., git rebase --continue, push force-with-lease
    • Keep current branch (ours): Create worktree, rebase with git checkout --ours . on each conflicting file, git add ., git rebase --continue, push force-with-lease
    • Open manual resolution: Print step-by-step instructions for the operator to resolve manually, then check in with git push confirmation before continuing the merge pipeline
    • Skip this PR: Note as unresolved-conflict, include in final report

Phase 5 — Collect results and confirm merges

As fixers complete:

  1. Verify the PR is now green: gh pr checks <number> --repo <repo>
  2. If green, use AskUserQuestion to confirm (unless --force):
    Fixer resolved [repo]#[number] — [what was fixed]. CI is now green.
      [Merge now]  [Skip — I'll review manually]
    
  3. If still red: report what's still broken, do not merge

Phase 6 — --main sync (only if flag is set)

For each repo that has separate dev and main branches:

  1. Check if dev is ahead of main: git -C <path> log main..dev --oneline | head -5
  2. If ahead, show the commits and use AskUserQuestion:
    [repo]: dev is N commits ahead of main:
      [commit list]
    
      [Create sync PR and merge]  [Create PR only — I'll review]  [Skip this repo]
    
  3. If confirmed: create sync PR: gh pr create --repo <repo> --base main --head dev --title "chore: sync dev → main"
  4. Wait for CI: gh pr checks <sync-pr-number> --repo <repo> --watch (background, max 10 min)
  5. If CI green: gh pr merge <sync-pr-number> --repo <repo> --merge --admin (merge commit, not squash)
  6. Pull main back into dev: git -C <path> fetch origin && git -C <path> checkout dev && git -C <path> merge origin/main --no-edit

Phase 7 — Final report

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 OPS ► MERGE COMPLETE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

| Repo | PR | Result |
|------|----|--------|
| my-api | #2958 | ✓ merged to dev |
| my-app | #4456 | ✓ fixed CI + merged |
| mise | #10 | ✗ 3 critical bugs — skipped |

Merged: N PRs across M repos
Skipped: N (blocked/draft)
Failed: N (still need manual attention)

Main sync: N repos synced (dev → main → dev)
──────────────────────────────────────────────────────

Safety Rails (NEVER violate)

  • NEVER force-push to main/master
  • NEVER merge with red CI — fix root cause first
  • NEVER bypass review on PRs touching auth, payments, PII, or secrets — these require security-reviewer subagent audit before merge
  • NEVER run git reset --hard on shared branches
  • ALWAYS use worktrees for fixes (multiple agents may be active)
  • ALWAYS use --admin only for squash merges to dev (not main, unless --main flag)
  • Max 10 PRs per invocation to avoid GitHub API throttling
  • If a PR has > 50 files changed, flag it for manual review instead of auto-merging

Native tool usage

Monitor — live CI watching

When waiting for CI after a fixer pushes (Phase 3-4), use Monitor to stream the GitHub Actions run output instead of polling:

Monitor(command: "gh run watch <run-id> --repo <repo>")

This avoids sleep loops and gives real-time feedback on CI progress.

Tasks — progress tracking

Create a TaskCreate for the overall merge pipeline and individual tasks per PR. Update with TaskUpdate as each PR is fixed/merged/skipped. This gives the user a live checklist view.

WebSearch — CI failure context

When a fixer agent encounters an obscure CI failure, use WebSearch to find known issues (e.g., npm registry outages, GitHub Actions incidents, flaky test patterns).

Version History

  • 502fc01 Current 2026-07-05 15:10

Same Skill Collection

plugins/agent-triforce/skills/code-health/SKILL.md
plugins/agent-triforce/skills/feature-spec/SKILL.md
plugins/agent-triforce/skills/implement-feature/SKILL.md
plugins/agent-triforce/skills/release-check/SKILL.md
plugins/agent-triforce/skills/review-findings/SKILL.md
plugins/agent-triforce/skills/security-audit/SKILL.md
plugins/agents-uc-taskmanager/skills/init/SKILL.md
plugins/agents-uc-taskmanager/skills/work-pipeline/SKILL.md
plugins/agents-uc-taskmanager/skills/work-status/SKILL.md
plugins/all-skills/skills/activecampaign-automation/SKILL.md
plugins/all-skills/skills/agent-analytics/SKILL.md
plugins/all-skills/skills/airtable-automation/SKILL.md
plugins/all-skills/skills/amplitude-automation/SKILL.md
plugins/all-skills/skills/artifacts-builder/SKILL.md
plugins/all-skills/skills/asana-automation/SKILL.md
plugins/all-skills/skills/aurakit/SKILL.md
plugins/all-skills/skills/bamboohr-automation/SKILL.md
plugins/all-skills/skills/basecamp-automation/SKILL.md
plugins/all-skills/skills/bitbucket-automation/SKILL.md
plugins/all-skills/skills/box-automation/SKILL.md
plugins/all-skills/skills/brand-guidelines/SKILL.md
plugins/all-skills/skills/brevo-automation/SKILL.md
plugins/all-skills/skills/cal-com-automation/SKILL.md
plugins/all-skills/skills/calendly-automation/SKILL.md
plugins/all-skills/skills/canva-automation/SKILL.md
plugins/all-skills/skills/canvas-design/SKILL.md
plugins/all-skills/skills/changelog-generator/SKILL.md
plugins/all-skills/skills/circleci-automation/SKILL.md
plugins/all-skills/skills/clawring/SKILL.md
plugins/all-skills/skills/clickup-automation/SKILL.md
plugins/all-skills/skills/close-automation/SKILL.md
plugins/all-skills/skills/coda-automation/SKILL.md
plugins/all-skills/skills/coding-agent-pm/SKILL.md
plugins/all-skills/skills/coinpaprika-api/SKILL.md
plugins/all-skills/skills/competitive-ads-extractor/SKILL.md
plugins/all-skills/skills/confluence-automation/SKILL.md
plugins/all-skills/skills/content-research-writer/SKILL.md
plugins/all-skills/skills/convertkit-automation/SKILL.md
plugins/all-skills/skills/datadog-automation/SKILL.md
plugins/all-skills/skills/developer-growth-analysis/SKILL.md
plugins/all-skills/skills/dexpaprika-api/SKILL.md
plugins/all-skills/skills/discord-automation/SKILL.md
plugins/all-skills/skills/dispatch/SKILL.md
plugins/all-skills/skills/docusign-automation/SKILL.md
plugins/all-skills/skills/docx/SKILL.md
plugins/all-skills/skills/domain-name-brainstormer/SKILL.md
plugins/all-skills/skills/dropbox-automation/SKILL.md
plugins/all-skills/skills/envelope-team/SKILL.md
plugins/all-skills/skills/figma-automation/SKILL.md
plugins/all-skills/skills/file-organizer/SKILL.md
plugins/all-skills/skills/freshdesk-automation/SKILL.md
plugins/all-skills/skills/freshservice-automation/SKILL.md
plugins/all-skills/skills/gingiris-growth-playbooks/SKILL.md
plugins/all-skills/skills/github-automation/SKILL.md
plugins/all-skills/skills/gitlab-automation/SKILL.md
plugins/all-skills/skills/gmail-automation/SKILL.md
plugins/all-skills/skills/google-analytics-automation/SKILL.md
plugins/all-skills/skills/google-calendar-automation/SKILL.md
plugins/all-skills/skills/google-drive-automation/SKILL.md
plugins/all-skills/skills/google-drive-upload/SKILL.md
plugins/all-skills/skills/googlesheets-automation/SKILL.md
plugins/all-skills/skills/helpdesk-automation/SKILL.md
plugins/all-skills/skills/hubspot-automation/SKILL.md
plugins/all-skills/skills/image-enhancer/SKILL.md
plugins/all-skills/skills/immich-photo-manager/SKILL.md
plugins/all-skills/skills/instagram-automation/SKILL.md
plugins/all-skills/skills/intercom-automation/SKILL.md
plugins/all-skills/skills/internal-comms/SKILL.md
plugins/all-skills/skills/invoice-organizer/SKILL.md
plugins/all-skills/skills/ios-hig-design-guide/SKILL.md
plugins/all-skills/skills/jira-automation/SKILL.md
plugins/all-skills/skills/json-canvas/SKILL.md
plugins/all-skills/skills/klaviyo-automation/SKILL.md
plugins/all-skills/skills/lead-research-assistant/SKILL.md
plugins/all-skills/skills/linear-automation/SKILL.md
plugins/all-skills/skills/linkedin-automation/SKILL.md
plugins/all-skills/skills/lobsterdomains/SKILL.md
plugins/all-skills/skills/mailchimp-automation/SKILL.md
plugins/all-skills/skills/make-automation/SKILL.md
plugins/all-skills/skills/mcp-builder/SKILL.md
plugins/all-skills/skills/meeting-insights-analyzer/SKILL.md
plugins/all-skills/skills/microsoft-teams-automation/SKILL.md
plugins/all-skills/skills/miro-automation/SKILL.md
plugins/all-skills/skills/mixpanel-automation/SKILL.md
plugins/all-skills/skills/monday-automation/SKILL.md
plugins/all-skills/skills/morning-ai/SKILL.md
plugins/all-skills/skills/notion-automation/SKILL.md
plugins/all-skills/skills/obsidian-bases/SKILL.md
plugins/all-skills/skills/obsidian-markdown/SKILL.md
plugins/all-skills/skills/obsidian-rest-api/SKILL.md
plugins/all-skills/skills/one-drive-automation/SKILL.md
plugins/all-skills/skills/outlook-automation/SKILL.md
plugins/all-skills/skills/outlook-calendar-automation/SKILL.md
plugins/all-skills/skills/pagerduty-automation/SKILL.md
plugins/all-skills/skills/pdf/SKILL.md
plugins/all-skills/skills/pipedrive-automation/SKILL.md
plugins/all-skills/skills/posthog-automation/SKILL.md
plugins/all-skills/skills/postmark-automation/SKILL.md
plugins/all-skills/skills/pptx/SKILL.md
plugins/all-skills/skills/pressreleasesonline/SKILL.md
plugins/all-skills/skills/raffle-winner-picker/SKILL.md
plugins/all-skills/skills/reddit-automation/SKILL.md
plugins/all-skills/skills/render-automation/SKILL.md
plugins/all-skills/skills/resemble-detect/SKILL.md
plugins/all-skills/skills/salesforce-automation/SKILL.md
plugins/all-skills/skills/segment-automation/SKILL.md
plugins/all-skills/skills/sendgrid-automation/SKILL.md
plugins/all-skills/skills/sentry-automation/SKILL.md
plugins/all-skills/skills/sequenzy-email-marketing/SKILL.md
plugins/all-skills/skills/shopify-automation/SKILL.md
plugins/all-skills/skills/skill-creator/SKILL.md
plugins/all-skills/skills/skill-share/SKILL.md
plugins/all-skills/skills/skyvern/SKILL.md
plugins/all-skills/skills/slack-automation/SKILL.md
plugins/all-skills/skills/slack-gif-creator/SKILL.md
plugins/all-skills/skills/slack-message-formatter/SKILL.md
plugins/all-skills/skills/square-automation/SKILL.md
plugins/all-skills/skills/stripe-automation/SKILL.md
plugins/all-skills/skills/submit-to-agentlaunch/SKILL.md
plugins/all-skills/skills/supabase-automation/SKILL.md
plugins/all-skills/skills/szamlazz-invoicing/SKILL.md
plugins/all-skills/skills/tailored-resume-generator/SKILL.md
plugins/all-skills/skills/telegram-automation/SKILL.md
plugins/all-skills/skills/theme-factory/SKILL.md
plugins/all-skills/skills/tiktok-automation/SKILL.md
plugins/all-skills/skills/todoist-automation/SKILL.md
plugins/all-skills/skills/tracedocs/SKILL.md
plugins/all-skills/skills/trello-automation/SKILL.md
plugins/all-skills/skills/tubeify/SKILL.md
plugins/all-skills/skills/tweetclaw/SKILL.md
plugins/all-skills/skills/twitter-algorithm-optimizer/SKILL.md
plugins/all-skills/skills/twitter-automation/SKILL.md
plugins/all-skills/skills/tycana/SKILL.md
plugins/all-skills/skills/vercel-automation/SKILL.md
plugins/all-skills/skills/video-downloader/SKILL.md
plugins/all-skills/skills/webapp-testing/SKILL.md
plugins/all-skills/skills/webflow-automation/SKILL.md
plugins/all-skills/skills/whatsapp-automation/SKILL.md
plugins/all-skills/skills/wrike-automation/SKILL.md
plugins/all-skills/skills/xlsx/SKILL.md
plugins/all-skills/skills/youtube-automation/SKILL.md
plugins/all-skills/skills/zendesk-automation/SKILL.md
plugins/all-skills/skills/zoho-crm-automation/SKILL.md
plugins/all-skills/skills/zoom-automation/SKILL.md
plugins/cashflow/skills/recap/SKILL.md
plugins/cashflow/skills/tidy/SKILL.md
plugins/cc-best/skills/architecture/SKILL.md
plugins/cc-best/skills/testing/SKILL.md
plugins/claude-ops/skills/ops-comms/SKILL.md
plugins/claude-ops/skills/ops-daemon/SKILL.md
plugins/claude-ops/skills/ops-dash/SKILL.md
plugins/claude-ops/skills/ops-deploy/SKILL.md
plugins/claude-ops/skills/ops-doctor/SKILL.md
plugins/claude-ops/skills/ops-ecom/SKILL.md
plugins/claude-ops/skills/ops-fires/SKILL.md
plugins/claude-ops/skills/ops-go/SKILL.md
plugins/claude-ops/skills/ops-gtm/SKILL.md
plugins/claude-ops/skills/ops-inbox/SKILL.md
plugins/claude-ops/skills/ops-integrate/SKILL.md
plugins/claude-ops/skills/ops-linear/SKILL.md
plugins/claude-ops/skills/ops-marketing/SKILL.md
plugins/claude-ops/skills/ops-monitor/SKILL.md
plugins/claude-ops/skills/ops-next/SKILL.md
plugins/claude-ops/skills/ops-orchestrate/SKILL.md
plugins/claude-ops/skills/ops-projects/SKILL.md
plugins/claude-ops/skills/ops-revenue/SKILL.md
plugins/claude-ops/skills/ops-settings/SKILL.md
plugins/claude-ops/skills/ops-speedup/SKILL.md
plugins/claude-ops/skills/ops-status/SKILL.md
plugins/claude-ops/skills/ops-triage/SKILL.md
plugins/claude-ops/skills/ops-voice/SKILL.md
plugins/claude-ops/skills/ops-whatsapp-biz/SKILL.md
plugins/claude-ops/skills/ops-yolo/SKILL.md
plugins/claude-ops/skills/ops/SKILL.md
plugins/claude-ops/skills/setup/SKILL.md
plugins/claude-ops/skills/uninstall/SKILL.md
plugins/drill-me/skills/me/SKILL.md
plugins/drill-me/skills/status/SKILL.md
plugins/envelope-team/skills/envelope-team/SKILL.md
plugins/feedoracle-compliance/skills/compliance/SKILL.md
plugins/frontend-design-pro/skills/color-curator/SKILL.md
plugins/frontend-design-pro/skills/design-wizard/SKILL.md
plugins/frontend-design-pro/skills/inspiration-analyzer/SKILL.md
plugins/frontend-design-pro/skills/moodboard-creator/SKILL.md
plugins/frontend-design-pro/skills/trend-researcher/SKILL.md
plugins/frontend-design-pro/skills/typography-selector/SKILL.md
plugins/gsd/skills/add-backlog/SKILL.md
plugins/gsd/skills/add-tests/SKILL.md
plugins/gsd/skills/add-todo/SKILL.md
plugins/gsd/skills/ai-integration-phase/SKILL.md
plugins/gsd/skills/analyze-dependencies/SKILL.md
plugins/gsd/skills/audit-fix/SKILL.md
plugins/gsd/skills/audit-milestone/SKILL.md
plugins/gsd/skills/audit-uat/SKILL.md
plugins/gsd/skills/autonomous/SKILL.md
plugins/gsd/skills/cleanup/SKILL.md
plugins/gsd/skills/code-review-fix/SKILL.md
plugins/gsd/skills/code-review/SKILL.md
plugins/gsd/skills/complete-milestone/SKILL.md
plugins/gsd/skills/debug/SKILL.md
plugins/gsd/skills/discuss-phase/SKILL.md
plugins/gsd/skills/do/SKILL.md
plugins/gsd/skills/docs-update/SKILL.md
plugins/gsd/skills/eval-review/SKILL.md
plugins/gsd/skills/execute-phase/SKILL.md
plugins/gsd/skills/explore/SKILL.md
plugins/gsd/skills/extract_learnings/SKILL.md
plugins/gsd/skills/fast/SKILL.md
plugins/gsd/skills/forensics/SKILL.md
plugins/gsd/skills/from-gsd2/SKILL.md
plugins/gsd/skills/graphify/SKILL.md
plugins/gsd/skills/health/SKILL.md
plugins/gsd/skills/import/SKILL.md
plugins/gsd/skills/inbox/SKILL.md
plugins/gsd/skills/ingest-docs/SKILL.md
plugins/gsd/skills/insert-phase/SKILL.md
plugins/gsd/skills/intel/SKILL.md
plugins/gsd/skills/list-phase-assumptions/SKILL.md
plugins/gsd/skills/manager/SKILL.md
plugins/gsd/skills/map-codebase/SKILL.md
plugins/gsd/skills/milestone-summary/SKILL.md
plugins/gsd/skills/mvp-phase/SKILL.md
plugins/gsd/skills/new-milestone/SKILL.md
plugins/gsd/skills/new-project/SKILL.md
plugins/gsd/skills/new-workspace/SKILL.md
plugins/gsd/skills/next/SKILL.md
plugins/gsd/skills/note/SKILL.md
plugins/gsd/skills/pause-work/SKILL.md
plugins/gsd/skills/plan-milestone-gaps/SKILL.md
plugins/gsd/skills/plan-phase/SKILL.md
plugins/gsd/skills/plant-seed/SKILL.md
plugins/gsd/skills/pr-branch/SKILL.md
plugins/gsd/skills/profile-user/SKILL.md
plugins/gsd/skills/progress/SKILL.md
plugins/gsd/skills/quick/SKILL.md
plugins/gsd/skills/remove-phase/SKILL.md
plugins/gsd/skills/research-phase/SKILL.md
plugins/gsd/skills/resume-at/SKILL.md
plugins/gsd/skills/resume-work/SKILL.md
plugins/gsd/skills/review-backlog/SKILL.md
plugins/gsd/skills/review/SKILL.md
plugins/gsd/skills/scan/SKILL.md
plugins/gsd/skills/secure-phase/SKILL.md
plugins/gsd/skills/session-report/SKILL.md
plugins/gsd/skills/set-profile/SKILL.md
plugins/gsd/skills/ship/SKILL.md
plugins/gsd/skills/sketch-wrap-up/SKILL.md
plugins/gsd/skills/sketch/SKILL.md
plugins/gsd/skills/spec-phase/SKILL.md
plugins/gsd/skills/spike-wrap-up/SKILL.md
plugins/gsd/skills/spike/SKILL.md
plugins/gsd/skills/stats/SKILL.md
plugins/gsd/skills/thread/SKILL.md
plugins/gsd/skills/ui-phase/SKILL.md
plugins/gsd/skills/ui-review/SKILL.md
plugins/gsd/skills/ultraplan-phase/SKILL.md
plugins/gsd/skills/undo/SKILL.md
plugins/gsd/skills/update/SKILL.md
plugins/gsd/skills/validate-phase/SKILL.md
plugins/gsd/skills/verify-work/SKILL.md
plugins/gsd/skills/workstreams/SKILL.md
plugins/hookradar-creative-intelligence/skills/hookradar-creative-intelligence/SKILL.md
plugins/kegg-mcp-server/skills/kegg-analysis/SKILL.md
plugins/meeting-bots/skills/meeting/SKILL.md
plugins/memstack/skills/memstack/SKILL.md
plugins/mortgage/skills/about-atlantic-home-mortgage/SKILL.md
plugins/mortgage/skills/closing-costs/SKILL.md
plugins/mortgage/skills/mortgage-compliance/SKILL.md
plugins/mortgage/skills/mortgage-loan-officer/SKILL.md
plugins/mortgage/skills/security-guardrails/SKILL.md
plugins/nextjs-expert/skills/app-router/SKILL.md
plugins/nextjs-expert/skills/auth-patterns/SKILL.md
plugins/nextjs-expert/skills/route-handlers/SKILL.md
plugins/nextjs-expert/skills/server-actions/SKILL.md
plugins/nextjs-expert/skills/server-components/SKILL.md
plugins/obsidian-skills/skills/json-canvas/SKILL.md
plugins/obsidian-skills/skills/obsidian-bases/SKILL.md
plugins/obsidian-skills/skills/obsidian-markdown/SKILL.md
plugins/origin/skills/brief/SKILL.md
plugins/origin/skills/capture/SKILL.md
plugins/origin/skills/debrief/SKILL.md
plugins/origin/skills/distill/SKILL.md
plugins/origin/skills/forget/SKILL.md
plugins/origin/skills/handoff/SKILL.md
plugins/origin/skills/help/SKILL.md
plugins/origin/skills/init/SKILL.md
plugins/origin/skills/read/SKILL.md
plugins/origin/skills/recall/SKILL.md
plugins/origin/skills/review/SKILL.md
plugins/ralph-review-trio/skills/ralph-review-trio/SKILL.md
plugins/slopmop/skills/slopmop/SKILL.md
plugins/startup-superpowers/skills/competitors/SKILL.md
plugins/startup-superpowers/skills/hypotheses/SKILL.md
plugins/startup-superpowers/skills/market-research/SKILL.md
plugins/startup-superpowers/skills/mvp/SKILL.md
plugins/startup-superpowers/skills/using-startup-superpowers/SKILL.md
plugins/startup-superpowers/skills/whats-next/SKILL.md
plugins/ultracost/skills/ultracost/SKILL.md
plugins/vulnetix/skills/dashboard/SKILL.md
plugins/vulnetix/skills/exploits-search/SKILL.md
plugins/vulnetix/skills/exploits/SKILL.md
plugins/vulnetix/skills/fix/SKILL.md
plugins/vulnetix/skills/package-search/SKILL.md
plugins/vulnetix/skills/remediation/SKILL.md
plugins/vulnetix/skills/vuln/SKILL.md
plugins/youtube-full/skills/youtube-full/SKILL.md
plugins/all-skills/skills/cf-proxy/SKILL.md
plugins/all-skills/skills/macos-design/SKILL.md
plugins/all-skills/skills/socialclaw/SKILL.md
plugins/foresight-intelligence/skills/hard-predict-future/SKILL.md
plugins/foresight-intelligence/skills/soft-predict-future/SKILL.md
plugins/give-claude-eyes/skills/qwen-vision/SKILL.md
plugins/gsd/skills/add-phase/SKILL.md
plugins/gsd/skills/check-todos/SKILL.md
plugins/gsd/skills/help/SKILL.md
plugins/gsd/skills/join-discord/SKILL.md
plugins/gsd/skills/list-workspaces/SKILL.md
plugins/gsd/skills/reapply-patches/SKILL.md
plugins/gsd/skills/remove-workspace/SKILL.md
plugins/gsd/skills/settings/SKILL.md
plugins/public-plugin-builder/skills/public-plugin-builder/SKILL.md
plugins/startup-superpowers/skills/interviews/SKILL.md
plugins/startup-superpowers/skills/surveys/SKILL.md
plugins/budgetclaw/skills/spend/SKILL.md
plugins/all-skills/skills/oiloil-ui-ux-guide/SKILL.md

Metadata

Files
0
Version
502fc01
Hash
dc10ce1e
Indexed
2026-07-05 15:10

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-06 03:16
浙ICP备14020137号-1 $Гость$