run
Compile and execute an Autodialectics anti-slop pipeline for a task. Covers health checks, runtime init, contract compilation, and full pipeline execution.
ソース情報
- リポジトリ
- Hmbown/plugins
- ソースの最終更新活動
- 2026年4月12日 16:07
- 検出された SKILL.md の言語
- 英語
- スター
- 0
- フォーク
- 1
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
SKILL.md を表示中
SKILL.md
ソースの指示 · 読み取り専用プレビュー- name
- run
- description
- Compile and execute an Autodialectics anti-slop pipeline for a task. Covers health checks, runtime init, contract compilation, and full pipeline execution.
# Autodialectics Run
Use this skill to drive the Autodialectics anti-slop pipeline against a task.
## Prerequisites
`autodialectics-mcp` must be on PATH (`pip install autodialectics`).
## MCP Workflow
1. **`health`** — verify the MCP server is reachable.
2. **`init_runtime`** — ensure the database and default champion policy exist.
3. **`compile_task`** — compile the task JSON into an immutable contract. Inspect it before proceeding.
4. **`run_task`** — execute the full pipeline (evidence → dialectic → execution → verification → evaluation → gate).
- Pass `detach: true` for long-running tasks. Poll with `inspect_run` afterward.
## CLI Fallback
If the MCP server is not available:
```bash
autodialectics init
autodialectics compile <task.json>
autodialectics run <task.json>
```
## Task File Format
Tasks are JSON files. Only `title` is required; everything else has sensible defaults:
```json
{
"title": "Short description",
"description": "What needs to be done and why",
"domain": "code|research|writing|experiment|analysis|generic",
"objectives": ["What the task must achieve"],
"constraints": ["Boundaries the solution must respect"],
"deliverables": ["Concrete outputs expected"],
"acceptance_criteria": ["How to judge success"],
"forbidden_shortcuts": ["Approaches that are explicitly banned"],
"workspace_root": "path/to/workspace",
"verification_commands": ["pytest -q"],
"max_repair_attempts": 3,
"assets": [{"kind": "file", "location": "path/to/file", "label": "name"}]
}
```
## Pipeline Stages
`run_task` executes these stages in order, producing one artifact each:
1. **Compile** → `contract.md` — locks the task into an immutable contract
2. **Explore** → `evidence.json` — gathers evidence relevant to the task
3. **Plan (Dialectic)** → `dialectic.json` — thesis/antithesis/synthesis resolution
4. **Execute** → `execution.json` — domain-specific execution (code, research, writing, etc.)
5. **Verify** → `verification.json` — independent verification of execution results
6. **Evaluate** → `evaluation.json` — slop scoring and gate decision (accept/reject/revise/rollback)
7. **Summarize** → `summary.md` — human-readable run summary
## Guidance
- Always compile before running if the task is new or ambiguous.
- Summaries should include: run ID, decision (accept/reject/revise/rollback), overall score, slop composite, and unresolved risks.
- Pass a `policy_id` to `run_task` to test a specific policy instead of the current champion.
## Arguments
If the user passes a task path after `/autodialectics:run`, treat it as the target task file and execute the compile → run workflow.
GitHubで見る