Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add shimo4228/claude-harness --skill public-commentgit clone --depth 1 https://github.com/shimo4228/claude-harnessWrote 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/skills/shimo4228/claude-harness/public-comment)<a href="https://agentmods.dev/skills/shimo4228/claude-harness/public-comment"><img src="https://agentmods.dev/badge/skills/shimo4228/claude-harness/public-comment/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/skills/shimo4228/claude-harness/public-comment"><img src="https://agentmods.dev/badge/skills/shimo4228/claude-harness/public-comment.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.00248 | $0.01859 |
| Opus 5 | $0.00124 | $0.00929 |
| Sonnet 5 | $0.00050 | $0.00372 |
| Haiku 4.5 | $0.00025 | $0.00186 |
Grade A, and why
public-comment 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 3d 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.
How it starts
The opening of the file, as written. The whole thing — 80 lines — stays where its author put it; the contents beside it link to each section on GitHub.
public-comment — 公開技術スレッドへの返信規約
公開の技術ピア議論(GitHub discussions / issues / PR コメント、HF discussions、フォーラム)に返信するときの規約。genre を定義するのはプラットフォームではなく読者との関係: 初対面の技術者が、slop 検知器を作動させながら読む公開スレッド。
前提: 2026 年の読者環境
読み手が検知しようとするのは AI ではなく「未レビュー・非所有の生ダンプ」で、tell はその代理指標。tell を 1 つ出すだけで、内容が読まれる前に discount される。除去の目的は人間の判断が通ったことをテキスト自体で示すこと。
Content Ownership(最上位規約)
他のすべての規約に優先する:
- 自分が検証していない主張を書かない
- 自分のものでない経験を書かない
- 確認していない実装の詳細を書かない
- コメントの実質は必ずユーザー自身のもの。AI は起草を補助するが、全ての claim にユーザーの実感・実装・検証が対応していること
切実さを装わない。自分の運用で当たらない問題には「私の運用では当たらない」と書く(scope 付き同意は、全面同意より議論への貢献が大きい)。
Disclosure
場の規範に従う:
- 投稿前に相手コミュニティの AI ポリシーを確認する(CONTRIBUTING.md / community guidelines / discussion のピン留め)
- 開示要求があれば従う
- なければ開示しない(content ownership が満たされている限り、道具の開示義務はない)
文体規約
語彙・構造の tell リストの正本は writing-ecosystem/references/style-diagnostics.md(原則は同 skill の #ai-slop 節。~/MyAI_Lab/zenn-content/.claude/skills/ 常駐)— ここに複製しない。コメント genre 固有の追加分のみ:
- スレッドの register に合わせる: 既存コメントの長さ・フォーマット水準を上限とする。自分の過去コメントがあるスレッドでは、その声との連続性も保つ(急な文体変化自体が不自然さの signal)
- concede-first / net-giver の 3 拍: ①相手の nuance ある論点を具体的に認める → ②根拠ある価値を 1 つ足す(実例・反直感の史実・視覚的類推)→ ③鋭い一文で終える。リンク勧誘・「続きは私の記事で」をしない
- 空の褒めを書かない: 「Great post!」だけのコメントは会話ノイズ。足す価値がないなら書かない
- 1 コメント 1 コア主張: 網羅性は slop の匂い。論点が複数あるなら一番強いものに絞る
- スレッド固有名詞への接地: 実在のコメント・実在の争点・実在の発言を引用して書く。判定: 「このコメントは別のスレッドに貼っても通じるか?」→ Yes なら接地不足(slop 判定原則のコメント版)
- 宣伝をしない: 自作物への言及は議論に必要な場合のみ。リンクは求められてから
- 句読点置換の禁止: 正本の「記号を置換せず文を再構成する」をそのまま適用する。コロンはリスト・定義・例示の前のみ
- nuance 制御困難な口語を避ける: "steal" のような、ネイティブには友好イディオムでも文脈次第で刺々しく読まれうる語は、非ネイティブとして制御しきれないので使わない
投稿前チェック
3 層:
- 機械チェック(binary、fail = 修正):
- em-dash(
—): 0 件 - 絵文字: 0 件
- bold 見出しリード: スレッド register の範囲内(目安 ≤ 2)
- 文中コロン(リスト・例示前を除く): 0 件
- em-dash(
- 意味チェック:
- writing-ecosystem の「文体・構造 tell」を 1 本ずつ当てる(構文の列挙はあちらが正本。 ここに写すと片方だけ更新されて分岐する)
- 別スレッドに貼っても通じるコメントになっていないか(接地不足)
- 全 claim にユーザーの実感・検証が対応しているか(content ownership)
- 人間 gate(外部書き込み、承認必須):
- EN コメントは必ず日本語訳を併記して提示する(非英語話者のユーザーがニュアンスを確認できる形で)
- ユーザーが全文を読んで承認してから投稿する。承認前に投稿コマンドを実行しない。 ここで判断するのは文章の巧拙ではなくこれを自分の声として出すか(コメント本文は 公開・不可逆で、テキストが意図そのもの)
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.
- 3d ago Changed 7e28e06da5ce
- 8d ago First seen · 80 lines · 248 tokens per session scan A 0d81c8b1c1ea
public-comment is a skill published in the GitHub repository shimo4228/claude-harness (2 stars, last pushed 2d ago), licensed MIT. It adds 248 tokens to every session and 1,859 once invoked, about $0.0012 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 skills, from other repositories
agent-adoption-triage
Five-question triage for routing AI work to the right architecture — script, algorithmic search, LLM workflow, or autonomous agentic loop — before any agent is built. Use when someone says "let's build an agent for X", when deciding whether a use case actually needs an autonomous agent, when reviewing an agent…
job-description-skill
A job-description analysis skill that turns a vacancy listing and a candidate’s background into an HTML report about fit, gaps, interview topics, and application strategy.
offer-compare-skill
A decision assistant for comparing two or more job offers across pay, growth, company strength, team risk, promotion, AI exposure, and lifestyle. Total compensation means the combined value of salary, bonuses, shares, and sign-on payments.
offer-toolkit-skill
A set of job-search tools covering the path from finding a vacancy to accepting an offer. It includes separate tools for job searches, job-description analysis, tailored resumes, behavioral interviews, offer comparisons, and salary negotiation.
bq-skill
A coaching workflow for building a reusable library of truthful stories for behavioral job interviews. It uses structures such as STAR—Situation, Task, Action, Result—and can connect stories to a job description and résumé.
linkedin-job-search-skill
A job-search assistant that uses a sample job description and your resume to find and rank similar public LinkedIn Jobs listings. LinkedIn Jobs is LinkedIn’s section for advertised employment positions.