rfc-writer SKILL.md skillA
rfc-writer from shimo4228/claude-harness is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add shimo4228/claude-harness/rfc-writer@git:20261011.a3bf8bcPins git:20261011.a3bf8bc in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- shimo4228/claude-harness
- Path
skills/rfc-writer/SKILL.md- Versions recorded
- 9
- Latest version
- git:20261011.a3bf8bc, committed Oct 11, 2026
- First version recorded
- Aug 27, 2026
- Size
- 6,641 bytes
- Repository stars
- 3
- License
- MIT
File one entry in the public rfcs/ ledger. Use when filing a proposal or task (起票して), or when a triage proposal to file is approved. For task state words or whether a review finding gets filed, use task-stocktake.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# RFC Writer — 公開台帳への起票 rfcs/ は**提案と作業項目の公開台帳**。この skill はそこへ 1 エントリを起票する手順と規約を持つ。 ## 0. 足切り — 起票しないことを先に判定する > Do not create an RFC for work that can be safely completed in the current > session without preserving intent or state. 台帳は seam(セッション境界・判断待ち・条件待ち)へ intent と state を運ぶ器。 運ぶものが無い起票は純コスト(GTD の 2 分ルールの台帳版)。 - **逆は成り立つ**: 今すぐ却下できる提案でも却下理由を残す価値があるなら起票してよい — それは intent の保存(公開判断記録が rfcs/ の存在理由) - **起票のタイミングは seam が生まれた瞬間、入口の儀式ではない**: plan → 実装で完結する 直実装は RFC 無しが既定 — 記録は commit(何を)と ADR(なぜ、判断が要るときだけ)が 担う。**後追いで起票するのは足切りの前提が破れた瞬間**: ① 実装がセッションを跨ぐ ことになった(in_progress + Status に経緯)② 人間の判断待ちで止まった(blocked + 3 行)③ 実装中に「やらない」と決めた(rejected / withdrawn、却下理由ごと terminal で 置く)。完了後の後追い起票はしない — それは ADR か commit log の領分 - 別軸の既存足切りはそのまま: review 指摘は「loop 自身を壊す欠陥」+ producer 引用のみ 即時起票(task-stocktake「レビュー指摘の起票規律」)、 便乗型(「次に X を触る時に」)は台帳でなくコード側の注記 ## 1. 起票手順 1. **state**: 提案は `draft`、採用済みの作業項目は `accepted`。語彙 9 語の定義・ 使い分け・`blocked` の 3 行は skill: `task-stocktake` が正本(ここに複製しない) 2. **採番**: `rfcs/` の `[0-9][0-9][0-9][0-9]-*.md` の最大番号 +1 を 4 桁 zero-pad。 欠番は再利用しない(docs/adr と同じ)。ファイル名 `NNNN-<kebab-slug>.md`、 ID は `RFC-NNNN` …
Read the whole file at its exact version.
How to install
mdr add shimo4228/claude-harness/rfc-writer@sha256:9061289b2cfb7eb1The line at the top of this page pins the label git:20261011.a3bf8bc, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_glbwun5uj7zhfmqy)
2 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 9 versions of this file, between Aug 27, 2026 and Oct 11, 2026, about one every 6 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261011.a3bf8bc latest | 2026-10-11 | a3bf8bc | 6,641 B | A | view · diff |
| git:20261008.b63e5f1 | 2026-10-08 | b63e5f1 | 6,620 B | A | view · diff |
| git:20261007.d62d71a | 2026-10-07 | d62d71a | 6,939 B | A | view · diff |
| git:20261006.2687260 | 2026-10-06 | 2687260 | 7,348 B | A | view · diff |
| git:20260927.76ed895 | 2026-09-27 | 76ed895 | 7,286 B | A | view · diff |
| git:20260925.a3765d2 | 2026-09-25 | a3765d2 | 7,040 B | A | view · diff |
| git:20260919.f95d231 | 2026-09-19 | f95d231 | 6,688 B | A | view · diff |
| git:20260902.9b5c240 | 2026-09-02 | 9b5c240 | 6,880 B | A | view · diff |
| git:20260827.94d5841 | 2026-08-27 | 94d5841 | 7,036 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (6641 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
shimo4228/claude-harness · 3 stars · license MIT · pushed 2026-10-18 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_glbwun5uj7zhfmqy GET https://markdownregistry.com/api/v1/resolve?ref=shimo4228/claude-harness/rfc-writer GET https://markdownregistry.com/api/v1/blob/9061289b2cfb7eb1cbf2043f6333646a9fd50c437a1ce9a3c75fccf47cac6fe0
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.
More from shimo4228/claude-harness
Every file in shimo4228/claude-harness