本文へ移動
cccskills
無料GitHub で公開

omp-roles

Use this skill whenever you need the allowed_tools / skills preset for a sub-agent role before calling spawn_subagent. Trigger especially when user mentions: "role", "spawn_subagent", "allowed_tools", or any OMP role name (executor, architect, analyst, critic, security-reviewer, code-reviewer, qa-tester, planner, explore, debugger, verifier). Also use when a /ultrawork, /ralph, /autopilot, /ultraqa, or /team workflow step asks for role tool/skill configuration.

インストール方法を見る

含まれるファイル(1)

  • SKILL.md4.1 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

OMP Role Tool Configuration

When using spawn_subagent (single or batch mode) to dispatch sub-agents, set the corresponding allowed_tools and skills parameters based on the sub-agent's role.

Canonical source of truth in code: plugins/bundle/omp_workflows/shared/constants.py (ROLE_ALLOWED_TOOLS, ROLE_SKILLS, TOOL_* names) and shared/role_prompts.py (ROLE_PROMPTS, build_worker_prompt, format_spawn_call). Tool strings must match registered ToolRegistry names — do not invent aliases.

Role Definitions

executor (Code Executor)

  • allowed_tools: null (inherits all tools)
  • skills: null (inherits all skills)
  • Boundary: Implement features, run quality checks. Follow existing patterns.

architect (System Architect)

  • allowed_tools: ["read_file", "grep_search", "glob_search", "write_file", "ast_search", "execute_shell_command"]
  • skills: []
  • Boundary: Design interfaces and module boundaries, diagnose complex issues. No implementation code.

analyst (Requirements Analyst)

  • allowed_tools: ["read_file", "grep_search", "glob_search", "write_file", "execute_shell_command"]
  • skills: []
  • Boundary: Extract requirements, identify constraints, define acceptance criteria. No code.

critic (Plan/Design Critic)

  • allowed_tools: ["read_file", "grep_search", "glob_search", "ast_search"]
  • skills: []
  • Boundary: Review plans and designs, challenge assumptions. No plans, no code.

security-reviewer (Security Reviewer)

  • allowed_tools: ["read_file", "grep_search", "glob_search", "execute_shell_command", "ast_search"]
  • skills: []
  • Boundary: Identify vulnerabilities, injection vectors, auth weaknesses. No file modifications.

code-reviewer (Code Reviewer)

  • allowed_tools: ["read_file", "grep_search", "glob_search", "execute_shell_command", "ast_search"]
  • skills: []
  • Boundary: Review code quality, maintainability, convention adherence. No file modifications.

qa-tester (QA Tester)

  • allowed_tools: ["read_file", "grep_search", "glob_search", "execute_shell_command"]
  • skills: []
  • Boundary: Interactive CLI/service testing — start services and verify behavior.

planner (Strategic Planner)

  • allowed_tools: ["read_file", "grep_search", "glob_search", "write_file", "ast_search"]
  • skills: []
  • Boundary: Create implementation plans, define task breakdown and dependencies. No implementation code.

explore (Code Explorer)

  • allowed_tools: ["read_file", "grep_search", "glob_search", "ast_search"]
  • skills: []
  • Boundary: Read-only exploration. Map codebase structure and dependencies.

debugger (Debugging Expert)

  • allowed_tools: null (inherits all tools)
  • skills: []
  • Boundary: Root cause analysis, fix build/test failures. No new features.

verifier (Adversarial Verifier)

  • allowed_tools: ["read_file", "grep_search", "glob_search", "execute_shell_command", "ast_search"]
  • skills: []
  • Boundary: Verification only — no file modifications. Physical isolation via read-only tool set.

Usage

spawn_subagent(
    task="<role identity from ROLE_PROMPTS>\n\n## Task\n<task description>",
    allowed_tools=<ROLE_ALLOWED_TOOLS[role] or omit if null>,
    skills=<ROLE_SKILLS[role] or omit if null>,
    fork=True,         # if worktree isolation needed
    background=True,   # if background execution needed
)

When allowed_tools or skills is null, omit the parameter (uses default None). For batch mode, pass task="" and put per-item role config in each batch dict.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

阿里云 CLI 中文文档镜像检索与命令辅助:先走章节索引,再下钻正文页面,给出命令前必须有本地文档证据。

日本語の概要は準備中です。原文の説明を表示しています。

agentscope-ai/QwenPaw3.6万2026年10月13日 更新

browser

無料

Drive a live browser with async Python against QwenPaw's builtin Browser SDK. The full reference is below; re-load this browser skill after context compaction.

日本語の概要は準備中です。原文の説明を表示しています。

agentscope-ai/QwenPaw3.6万2026年10月13日 更新

browser

無料

用异步 Python 调用 QwenPaw 内置 Browser SDK 驱动真实浏览器。完整参考在下方;上下文压缩后请重新加载此 browser skill。

日本語の概要は準備中です。原文の説明を表示しています。

agentscope-ai/QwenPaw3.6万2026年10月13日 更新

当用户明确希望连接到已运行的 Chrome 浏览器、扫描本地 CDP 端口、显式指定 `cdp_port`,或让多个 agent / 工具共享同一个浏览器时,使用本 skill。browser 默认不开放调试端口;仅当用户明确希望其他本地工具附加时才显式传入 `cdp_port`。

日本語の概要は準備中です。原文の説明を表示しています。

agentscope-ai/QwenPaw3.6万2026年10月13日 更新

Use this skill when the user explicitly wants to connect to a running Chrome browser, scan local CDP ports, specify a `cdp_port`, or share a single browser across multiple agents/tools. By default browser opens no debugging port; pass an explicit `cdp_port` only when the user wants another local tool to attach.

日本語の概要は準備中です。原文の説明を表示しています。

agentscope-ai/QwenPaw3.6万2026年10月13日 更新

Use this skill when the user needs to control the browser launch mode for browser. By default browser is managed by Playwright and opens no debugging port (pass an explicit `cdp_port` to let another local tool attach); `headed` controls whether the window is visible, and `private_mode` is kept for backward compatibility and no longer changes the default.

日本語の概要は準備中です。原文の説明を表示しています。

agentscope-ai/QwenPaw3.6万2026年10月13日 更新

agentscope-ai のスキルをすべて見る

このスキルの問題を報告する