Getting it into your agent
This one installs as part of its plugin. Adding the marketplace and installing the plugin brings it with everything else the plugin ships.
/plugin marketplace add sodam-ai/SoDam-Graph-Eng/plugin install sodam-graphWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/commands/sodam-ai/sodam-graph-eng/graph-block)<a href="https://agentmods.dev/commands/sodam-ai/sodam-graph-eng/graph-block"><img src="https://agentmods.dev/badge/commands/sodam-ai/sodam-graph-eng/graph-block/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/commands/sodam-ai/sodam-graph-eng/graph-block"><img src="https://agentmods.dev/badge/commands/sodam-ai/sodam-graph-eng/graph-block.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00033 | $0.00675 |
| Opus 5 | $0.00016 | $0.00338 |
| Sonnet 5 | $0.00007 | $0.00135 |
| Haiku 4.5 | $0.00003 | $0.00068 |
Grade A, and why
graph-block scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
사람만 할 수 있는 일 때문에 막힌 마일스톤을 기록하세요. /graph-why 실행 결과 끝에 "며칠째 대기" 순으로 자동으로 뜹니다.
기록
node "${CLAUDE_PLUGIN_ROOT}/lib/judge.mjs" --block <마일스톤ID> --kind <종류> --description "무엇을 해야 풀리나"
<마일스톤ID>를 모르면 먼저/graph-where나/graph-next로 확인하세요. ID를 추측해서 지어내지 마세요.<종류>는 다음 5개 중 하나만 허용됩니다:human_test(사람이 직접 하는 실사용 테스트) ·legal(법무·라이선스) ·external_account(외부 계정·가입) ·decision(사람의 판단·결정) ·purchase(구매·결제) — 이 외의 값은 거부됩니다.- 기록 시각(
since)은 오늘 날짜로 자동 기입됩니다. 언제부터 막혀 있었는지 지어내지 마세요.
해제
풀린 블로커는 반드시 해제해야 합니다. 해제 안 하면 이미 끝난 일이 계속 "대기 중"으로 표시되고, legal/purchase/external_account 종류는 자동 완료 승격도 계속 막습니다.
node "${CLAUDE_PLUGIN_ROOT}/lib/judge.mjs" --resolve-block <블로커ID>
<블로커ID>는/graph-why출력이나 기록 시 안내된blk-NNN형식입니다.
결과를 이렇게 전해 주세요
- 기록 성공: "블로커가 기록됐고,
/graph-why에 대기 순으로 나타납니다"라고 알려주세요. - 기록 실패("허용되지 않는 kind"): 5개 종류 중 하나로 다시 물어보세요.
- 기록 실패("없는 마일스톤"): ID를 다시 확인하세요.
- 해제 성공: "블로커가 풀렸다고 기록했습니다"라고 알려주세요.
- 해제 실패("없는 블로커 id"): ID가 맞는지
/graph-why출력에서 다시 확인하세요.
규칙 (이 명령의 안전 범위)
- 정본(
graph.json)의blockers배열에만 씁니다 — 마일스톤 상태는 건드리지 않습니다. kind가legal/purchase/external_account인 블로커는 그 마일스톤의 자동 완료 승격을 막습니다 (해당 마일스톤owner가human일 때,06_ANTI_STALL_SPEC.md§1). 잘못 기록하면 정당하게 끝난 항목이 계속 막힐 수 있으니, 해제를 잊지 마세요.- 형제 저장소는 여전히 읽기만 합니다.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 9d ago First seen · 40 lines · 33 tokens per session scan A a924428f142c
graph-block is a command published in the GitHub repository sodam-ai/SoDam-Graph-Eng (4 stars, last pushed 8d ago), licensed Apache-2.0. It adds 33 tokens to every session and 675 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other commands, from other repositories
psql-query
Run ad-hoc PostgreSQL analytics queries against dev/test database.
lucius
Segunda opinión técnica externa vía Codex CLI — diagnóstico y prescripción por ítem.
next
Decide el siguiente paso operativo y lo ejecuta si es inequívoco.
linear-bulk
Apply the same change to many Linear issues at once. Dry-run by default.
sdlc-implement
Standalone issue implementation with Ralph Loop — implements a single Linear issue or free-form spec using fullstack-engineer + self-correcting retry loop.
sdlc
Master orchestrator for the complete 5-phase SDLC pipeline. Runs all phases sequentially with approval gates and handoffs between each phase. Organizes artifacts into handoffs/, docs/, and projects/ directories.