从固定点(commit、branch、tag 或 merge-base)开始,沿两条轴线审查变更——规范(代码是否遵循仓库文档化的编码规范?)和规格(代码是否与原始 issue/PRD 的要求一致?)。两条审查线在并行子 agent 中运行,并以并排方式报告结果。当用户想审查一个分支、PR、进行中的变更,或要求"从 X 开始审查"时使用。
日本語の概要は準備中です。原文の説明を表示しています。
Define and enforce backend module boundaries for Python services. Use when adding or refactoring backend code under app/, reviewing dependency direction, deciding layer ownership, or preventing logic leakage across schema/api/core/services/task/utils modules.
日本語の概要は準備中です。原文の説明を表示しています。
実行スコア 未検証
インストール方法を見るインストールする前に、エージェントに与えられる指示の中身を確認できます。
Keep backend code maintainable by enforcing clear ownership, dependency direction, and placement rules across modules.
models/schema: external API contract and typed data structure.api: request parsing, response shaping, transport concerns.core: orchestration, lifecycle, task scheduling, state coordination.task: script-domain execution flow.services: system/network/integration capabilities.utils: reusable low-level helpers with no business policy.app/api/*.pyapp/core/*.pyapp/models/schema.py, app/models/config.py, app/models/task.py, app/models/ConfigBase.pyapp/task/MAA, app/task/general, app/task/SRCapi -> core/services/models.schemacore -> services/task/models/utilstask -> core/services/models/utilsservices -> utils/modelsmodels -> none of api/core/services/taskDisallowed examples:
models/schema importing core or servicesutils importing core or apiservices importing concrete api routersapi embedding long-running workflow loops directlyapp/models/schema.py: naming, typing, field descriptions only. No filesystem, network, process, or business branching.app/api/*: accept *In, return *Out/OutBase, validate input, call core/services, shape response.app/core/*: own global coordination, lifecycle, config composition, task scheduling, and broadcast.app/task/*: own per-script execution lifecycle (check/prepare/run/final) and domain task decisions.app/services/*: wrap external integrations and provide stable capabilities to core/task.app/utils/*: generic helpers and low-level adapters only. No domain policy and no orchestrator imports.core/task orchestration, not api or schema: AUTO-MAS manages other scripts by swapping their config files/folders before and after task execution.models/schemaapicoretask/<domain>servicesutilsapi; use a core facade.mas-schema-naming.builder, loader, or helper-service modules for a feature that has no second call site and no real ownership boundary.app/models/config.py, expose schema types in app/models/schema.py, add endpoints in app/api/scripts.py, extend global config orchestration in app/core/config.py, and add task dispatch in app/core/task_manager.py. app/api/scripts.py holds endpoints only: parse the request, call a function exposed by the owning app/task/<Xxx>/ module, shape the response model. Directory handling, import, update, validation, and group propagation belong in the script domain; do not define script-private helpers in the API layer. The MaaFW engine under app/task/MaaFW/ is the exception: its tools/core/ packages must stay host-agnostic and its worker subprocess must not import host modules — see app/task/MaaFW/AGENTS.md before touching it.app/task/general, then rename and adapt domain-specific config, run, manual-review, and manager code in place.api/core/task without an owner.app/api/ that carry script-specific business (directory layout, import/update flows, config migration) instead of calling the owning app/task/<Xxx>/ module.GeneralConfig/GeneralUserConfig, were used to find all required registry and branch updates.まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
从固定点(commit、branch、tag 或 merge-base)开始,沿两条轴线审查变更——规范(代码是否遵循仓库文档化的编码规范?)和规格(代码是否与原始 issue/PRD 的要求一致?)。两条审查线在并行子 agent 中运行,并以并排方式报告结果。当用户想审查一个分支、PR、进行中的变更,或要求"从 X 开始审查"时使用。
日本語の概要は準備中です。原文の説明を表示しています。
一场无休止的盘问,用来打磨你的计划或设计。
日本語の概要は準備中です。原文の説明を表示しています。
对用户的计划、决策或想法进行层层盘问。当用户想要压力测试自己的思考,或使用任何 'grill' 触发短语时使用。
日本語の概要は準備中です。原文の説明を表示しています。
Define backend API contract standards for FastAPI services. Use when adding or refactoring HTTP/WebSocket endpoints in app/api, designing request/response schemas in app/models/schema.py, standardizing status/error contracts, and maintaining backward compatibility for clients.
日本語の概要は準備中です。原文の説明を表示しています。
Use when an AUTO-MAS PR is red in CI, when reproducing a dev-PR gate locally before pushing, when a workflow needs a skip-changelog or changelog-maintenance label, or when editing .github/workflows, .github/actions, scripts/changelog.py or scripts/check_reverts.py. Covers every gate that runs on a PR to dev and the exact local command for each.
日本語の概要は準備中です。原文の説明を表示しています。
Use when implementing, fixing, refactoring, or reviewing non-generated AUTO-MAS code, or when preparing code-style guidance, comments, docstrings, version notes, or Conventional Commit wording. Skip read-only diagnosis, explanation, exploration, and planning unless code conventions are requested.
日本語の概要は準備中です。原文の説明を表示しています。