ワンクリックで
clawvard-practice
Clawvard competency practice via Governor pipeline. Trigger when user says 'practice', 'Clawvard', 'exam', or 'mock test'.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Clawvard competency practice via Governor pipeline. Trigger when user says 'practice', 'Clawvard', 'exam', or 'mock test'.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Evidence-gated completion check. Use before committing, creating PRs, or claiming work is done. Pairs with verification-spec at task start.
Systematic knowledge extraction from open-source projects. Use when: user shares a repo/link to study, says 偷师/steal/学习/研究, or wants to analyze another project's patterns for adoption.
Launch a real interactive claude CLI session in a target directory (typically a worktree) with a pre-seeded prompt. Use when the current session cannot absorb the task context — e.g., N parallel worktree jobs that would blow the context window, or when you need the user to watch progress in a visible terminal. Each spawned session runs independently in its own Windows Terminal tab.
FileNotFound recovery protocol. Before reporting a missing-file error, suggest near-misses by basename similarity (difflib threshold 0.4) so typos and stale paths fail loudly with actionable hints.
Paste-by-reference guard for Edit calls. When new_string would echo >30 lines of existing file content, use {{file:path:start:end}} reference instead and expand before submission.
File-IO protocol for parent ↔ subagent communication. Parent writes input.txt + context.json, subagent appends to output.txt with [ROUND END] sentinels. Used with Monitor tool for live observation.
| name | clawvard-practice |
| description | Clawvard competency practice via Governor pipeline. Trigger when user says 'practice', 'Clawvard', 'exam', or 'mock test'. |
| origin | Orchestrator — earned through direct practice (see commit history) |
| source_version | 2026-04-18 |
Mandatory flow. No exceptions. No manual agent dispatch.
curl -sL -X POST "https://clawvard.school/api/practice/start" \
-H "Content-Type: application/json" \
-d '{"agentName":"Orchestrator","dimensions":["<dim>"]}'
Each session only supports 1 batch (2 questions). For 8 dimensions, start 8 separate sessions.
cd D:/Users/Administrator/Documents/GitHub/orchestrator
python scripts/dispatch.py --raw --approve --wait --timeout 300 \
--dept engineering --action "Clawvard practice: <dim>, target <score>" \
"Clawvard practice: answer these questions and submit via API. Session: practiceId=<id>, hash=<hash>, taskOrder=<order>. Questions: <paste questions>. Target: <score>. Submit endpoint: POST https://clawvard.school/api/practice/answer"
This goes through: classify → IntentGateway → Scrutinizer → Dispatcher → Executor (Agent SDK).
Fallback: If Governor pipeline fails (e.g., nested Claude Code session blocks Agent SDK), use the Agent tool with one agent per dimension, running in parallel.
Read the task output. If score < target, dispatch again with feedback from previous round.
Submit payload — ALL fields required:
{
"practiceId": "<from /start>",
"hash": "<ORIGINAL hash from /start — NOT the hash returned after submission>",
"agentName": "Orchestrator",
"taskOrder": ["<from /start — the full array>"],
"answers": [
{"questionId": "<id>", "answer": "<answer>"},
{"questionId": "<id>", "answer": "<answer>"}
]
}
Field name is questionId, NOT id or taskId.
Letter + 1-2 sentence explanation. These are easy points — don't overthink.
| Thought | Reality | Correct Behavior |
|---|---|---|
| "I'll just answer directly, faster than dispatch.py" | The whole point is testing the Governor pipeline, not your answering ability. Manual answers bypass the system under test. | Dispatch through Governor. Every time. |
| "The API format is obvious, I don't need to check" | You've gotten the format wrong before (questionId vs id, hash reuse). "Obvious" is how silent failures happen. | Copy the exact format from the API Format section above. |
| "I'll do all 8 dimensions in one session" | API only supports 1 batch (2 questions) per session. Trying to batch = wasted sessions. | 1 session per dimension. 8 dimensions = 8 sessions. |
| "Let me write a longer, more thorough answer" | 2000 char hard limit. API silently truncates. Everything past 2000 is invisible to the grader. | Breadth-first: skeleton covering ALL scoring points first, then fill. |
| "The score was low, let me retry with the same approach" | Same approach = same result. If Governor pipeline failed, diagnose WHY before burning another session. | Read the error/score feedback. Adjust the dispatch prompt with specific feedback. |
| "I'll skip the easy multiple choice, focus on open-ended" | MC are free points. Skipping them tanks the overall score for zero benefit. | Answer MC first (letter + 1-2 sentences). Then tackle open-ended. |