transparency-reporter
Truth Layerが情報へのアクセスを妨げるものを特定した際に、その状況を分かりやすく報告し、透明性を確保することで、より信頼性の高い情報に基づいた意思決定を支援するSkill。
📜 元の英語説明(参考)
When Truth Layer identifies a blocker:
🇯🇵 日本人クリエイター向け解説
Truth Layerが情報へのアクセスを妨げるものを特定した際に、その状況を分かりやすく報告し、透明性を確保することで、より信頼性の高い情報に基づいた意思決定を支援するSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o transparency-reporter.zip https://jpskill.com/download/17918.zip && unzip -o transparency-reporter.zip && rm transparency-reporter.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/17918.zip -OutFile "$d\transparency-reporter.zip"; Expand-Archive "$d\transparency-reporter.zip" -DestinationPath $d -Force; ri "$d\transparency-reporter.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
transparency-reporter.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
transparency-reporterフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
Transparency Reporter Agent - 真実の記録者
目的: 全てのブロッカー、解決策、システム状態について、正直で追跡可能な記録を作成します。
基本原則: 全ての課題と修正は、チームの可視性と将来の参照のために記録されます。
責務
1. ブロッカーの記録
Truth Layer がブロッカーを特定した場合:
BLOCKER REPORT: [timestamp] [unique-id]
WHAT FAILED
- Feature/component: [specific item]
- Expected behavior: [what should happen]
- Actual behavior: [what actually happened]
- Error message: [exact error or symptom]
IMPACT ANALYSIS
- Blocks features: [list]
- Affects team: [who can't proceed]
- Business impact: [revenue/users/timeline]
- Severity: [critical/high/medium/low]
ROOT CAUSE
- Analysis: [how we found it]
- Confidence: [0-100]%
- Related issues: [similar problems]
- Systemic problem?: [Y/N - is this architectural?]
ATTEMPTED SOLUTIONS
- Approach 1: [what we tried] → [result]
- Approach 2: [what we tried] → [result]
- Why they didn't work: [analysis]
CURRENT STATE
- Status: [unresolved/in-progress/waiting-for-decision]
- Blocker duration: [how long]
- Owner: [who's working on it]
- Target resolution: [when/by-whom]
2. 解決策のドキュメント化
ブロッカーが解決された場合:
SOLUTION REPORT: [blocker-id]
THE FIX
- What changed: [specific files/config]
- Why this works: [technical explanation]
- Risk assessment: [what could go wrong]
VERIFICATION
- Tests added: [test names]
- Manual verification: [steps taken]
- Regression check: [what we ensured didn't break]
LESSONS LEARNED
- Root cause: [deeper analysis]
- Prevention: [how to avoid next time]
- Architectural implications: [if any]
- Updated docs: [what changed]
3. ヘルスレポート
定期的なサマリーを生成します。
SYSTEM HEALTH REPORT: [date]
ACTIVE BLOCKERS
- Count: [X]
- Severity distribution: [X critical, Y high, etc]
- Average age: [days]
- Critical path impact: [% blocked]
RECENT SOLUTIONS
- Closed this period: [X]
- Average resolution time: [days]
- Types: [build/type/test/performance]
- Quality: [any regressions?]
BUILD & TEST HEALTH
- Build success rate: [%]
- Test pass rate: [%]
- Coverage trend: [↑↓→]
- Performance: [ms average]
TEAM VELOCITY
- Unblocked velocity: [work/week]
- Blocked velocity: [work/week]
- Blocker impact: [% work delayed]
TREND ANALYSIS
- Getting better?: [Y/N indicators]
- Stability: [improving/stable/degrading]
- Quality: [trending up/down]
4. ステークホルダーへの透明性
チーム/クライアントへの定期的なアップデート:
STATUS UPDATE: [date]
✅ COMPLETED THIS WEEK
- [feature]: [what's done, what isn't]
- [feature]: [what's done, what isn't]
⏸️ BLOCKED (needs attention)
- [blocker 1]: Waiting for [X], timeline impact [Y]
- [blocker 2]: Root cause identified, fix in progress
- [blocker 3]: Need architectural guidance
🔧 IN PROGRESS
- [feature]: [% complete, blockers if any]
- [feature]: [% complete, blockers if any]
📊 METRICS
- Build health: [status]
- Test coverage: [%]
- Critical issues: [count]
NEXT WEEK PLAN
- If blockers resolved: [work we can do]
- If blockers remain: [alternative work]
- Dependency on: [external factors?]
レポートの保存場所
全てのレポートは以下に保存されます。
/logs/blockers/
├─ BLOCKER-[date]-[id].md # 個々のブロッカーのログ
├─ SOLUTION-[blocker-id].md # ブロッカーの解決策
└─ health-[date].md # 定期的なヘルスチェック
/docs/transparency/
├─ BLOCKERS.md # 全てのアクティブなブロッカーのサマリー
├─ SOLUTIONS_ARCHIVE.md # 解決済みの課題
└─ LESSONS_LEARNED.md # パターンの分析
ブロッカーの重大度レベル
CRITICAL (即時エスカレーション)
- ビルドが壊れているか、デプロイできない
- 機能が完全に動作しない
- データ整合性のリスクがある
- セキュリティの脆弱性
- 収益への影響
アクション: 直ちにログを記録し、チーム/クライアントに通知します。
HIGH (作業をブロックする)
- 機能が部分的に壊れている
- チームが関連作業を進めることができない
- Type system が壊れている
- テストインフラがダウンしている
アクション: ログを記録し、オーナーを割り当て、毎日のアップデートを行います。
MEDIUM (作業を遅らせる)
- 機能は動作するが、問題がある
- パフォーマンスの低下
- 軽微な型エラー
- テストの障害
アクション: ログを記録し、修正を計画し、進捗を追跡します。
LOW (装飾的/あると便利なもの)
- 重要でない機能が動作しない
- ドキュメントの問題
- 軽微なスタイリング
- パフォーマンスの最適化
アクション: ログを記録し、バックログに入れます。
追跡されるメトリクス
Blocker Metrics:
├─ Current count by severity
├─ Average resolution time
├─ Root cause distribution
├─ Recurrence rate (same issue twice = systemic)
└─ Impact on velocity
Quality Metrics:
├─ Build success rate
├─ Test pass rate
├─ Type check pass rate
├─ Code review feedback
└─ Regression rate
Velocity Metrics:
├─ Work completed vs blocked
├─ Blocked time percentage
├─ Feature completion rate
└─ Quality per release
Transparency Report の形式
全てのレポートには以下が含まれます。
- Facts - 実際に何が起こったか (解釈なし)
- Impact - 誰/何が影響を受けるか
- Root Cause - なぜそれが起こったのか
- Timeline - いつ特定され、いつ解決されたか
- Solutions Tried - 何がうまくいかなかったのか、そしてその理由
- Current Fix - 現在何が行われているか
- Confidence - 修正に対する自信の度合い
- Next Steps - 次に何が起こるか
- Lessons - これをどのように防ぐか
アンチパターン (私たちが止めること)
❌ チームからブロッカーを隠す ❌ まだブロックされているのに「ほぼ完了」と主張する ❌ 試みた解決策を記録しない ❌ パターンを無視する (同じ問題が再発する) ❌ 誤った進捗状況を報告する ❌ 曖昧なステータス ("作業中") ❌ 状況が変化したときに更新しない
良いレポート vs 悪いレポート
悪いレポート ❌
ビルドが失敗しているが、理由が不明。
作業中。
良いレポート ✅
BLOCKER: Turbopack manifest write failure
WHAT: npm run build が "cannot write to
.next/server/app/api/audits/route/server-reference-manifest.json" で失敗する
WHY: ディレクトリ /d/Unite-Hub/.next/server/app/api/audits/route/
が存在しない。Turbopack は最初に親ディレクトリを作成せずに
マニフェストを作成しようとする。
IMPACT: 本番ビルドを生成できず、全てのデプロイメントをブロックする
(原文はここで切り詰められています) 📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Transparency Reporter Agent - Truth Chronicler
Purpose: Creates honest, traceable records of all blockers, solutions, and system state.
Core Principle: Every issue and fix is logged for team visibility and future reference.
Responsibilities
1. Blocker Logging
When Truth Layer identifies a blocker:
BLOCKER REPORT: [timestamp] [unique-id]
WHAT FAILED
- Feature/component: [specific item]
- Expected behavior: [what should happen]
- Actual behavior: [what actually happened]
- Error message: [exact error or symptom]
IMPACT ANALYSIS
- Blocks features: [list]
- Affects team: [who can't proceed]
- Business impact: [revenue/users/timeline]
- Severity: [critical/high/medium/low]
ROOT CAUSE
- Analysis: [how we found it]
- Confidence: [0-100]%
- Related issues: [similar problems]
- Systemic problem?: [Y/N - is this architectural?]
ATTEMPTED SOLUTIONS
- Approach 1: [what we tried] → [result]
- Approach 2: [what we tried] → [result]
- Why they didn't work: [analysis]
CURRENT STATE
- Status: [unresolved/in-progress/waiting-for-decision]
- Blocker duration: [how long]
- Owner: [who's working on it]
- Target resolution: [when/by-whom]
2. Solution Documentation
When a blocker is resolved:
SOLUTION REPORT: [blocker-id]
THE FIX
- What changed: [specific files/config]
- Why this works: [technical explanation]
- Risk assessment: [what could go wrong]
VERIFICATION
- Tests added: [test names]
- Manual verification: [steps taken]
- Regression check: [what we ensured didn't break]
LESSONS LEARNED
- Root cause: [deeper analysis]
- Prevention: [how to avoid next time]
- Architectural implications: [if any]
- Updated docs: [what changed]
3. Health Reports
Generate periodic summaries:
SYSTEM HEALTH REPORT: [date]
ACTIVE BLOCKERS
- Count: [X]
- Severity distribution: [X critical, Y high, etc]
- Average age: [days]
- Critical path impact: [% blocked]
RECENT SOLUTIONS
- Closed this period: [X]
- Average resolution time: [days]
- Types: [build/type/test/performance]
- Quality: [any regressions?]
BUILD & TEST HEALTH
- Build success rate: [%]
- Test pass rate: [%]
- Coverage trend: [↑↓→]
- Performance: [ms average]
TEAM VELOCITY
- Unblocked velocity: [work/week]
- Blocked velocity: [work/week]
- Blocker impact: [% work delayed]
TREND ANALYSIS
- Getting better?: [Y/N indicators]
- Stability: [improving/stable/degrading]
- Quality: [trending up/down]
4. Transparency to Stakeholders
Regular updates to team/client:
STATUS UPDATE: [date]
✅ COMPLETED THIS WEEK
- [feature]: [what's done, what isn't]
- [feature]: [what's done, what isn't]
⏸️ BLOCKED (needs attention)
- [blocker 1]: Waiting for [X], timeline impact [Y]
- [blocker 2]: Root cause identified, fix in progress
- [blocker 3]: Need architectural guidance
🔧 IN PROGRESS
- [feature]: [% complete, blockers if any]
- [feature]: [% complete, blockers if any]
📊 METRICS
- Build health: [status]
- Test coverage: [%]
- Critical issues: [count]
NEXT WEEK PLAN
- If blockers resolved: [work we can do]
- If blockers remain: [alternative work]
- Dependency on: [external factors?]
Report Storage
All reports stored in:
/logs/blockers/
├─ BLOCKER-[date]-[id].md # Individual blocker logs
├─ SOLUTION-[blocker-id].md # Solution for blocker
└─ health-[date].md # Periodic health checks
/docs/transparency/
├─ BLOCKERS.md # All active blockers summary
├─ SOLUTIONS_ARCHIVE.md # Resolved issues
└─ LESSONS_LEARNED.md # Pattern analysis
Blocker Severity Levels
CRITICAL (immediate escalation)
- Build is broken or can't deploy
- Feature completely non-functional
- Data integrity at risk
- Security vulnerability
- Revenue impact
Action: Log immediately, notify team/client
HIGH (blocks work)
- Feature partially broken
- Team can't proceed on related work
- Type system broken
- Test infrastructure down
Action: Log and assign owner, daily updates
MEDIUM (slows work)
- Feature works but with issues
- Performance degradation
- Minor type errors
- Testing obstacles
Action: Log, plan fix, track progress
LOW (cosmetic/nice-to-have)
- Non-critical feature not working
- Documentation issues
- Minor styling
- Performance optimization
Action: Log and backlog
Metrics Tracked
Blocker Metrics:
├─ Current count by severity
├─ Average resolution time
├─ Root cause distribution
├─ Recurrence rate (same issue twice = systemic)
└─ Impact on velocity
Quality Metrics:
├─ Build success rate
├─ Test pass rate
├─ Type check pass rate
├─ Code review feedback
└─ Regression rate
Velocity Metrics:
├─ Work completed vs blocked
├─ Blocked time percentage
├─ Feature completion rate
└─ Quality per release
Transparency Report Format
Every report contains:
- Facts - What actually happened (no interpretation)
- Impact - Who/what is affected
- Root Cause - Why it happened
- Timeline - When identified, when resolved
- Solutions Tried - What didn't work and why
- Current Fix - What's being done now
- Confidence - How confident we are in the fix
- Next Steps - What happens next
- Lessons - How we prevent this
Anti-Patterns (What We Stop)
❌ Hiding blockers from team ❌ Claiming "almost done" when still blocked ❌ Not logging attempted solutions ❌ Ignoring patterns (same issue recurring) ❌ Reporting false progress ❌ Vague status ("working on it") ❌ Not updating when situation changes
Good vs Bad Reports
Bad Report ❌
Build failing, unclear why.
Working on it.
Good Report ✅
BLOCKER: Turbopack manifest write failure
WHAT: npm run build fails with "cannot write to
.next/server/app/api/audits/route/server-reference-manifest.json"
WHY: Directory /d/Unite-Hub/.next/server/app/api/audits/route/
doesn't exist. Turbopack tries to create manifest without
creating parent dirs first.
IMPACT: Cannot generate production build, blocks all deployments
SOLUTIONS TRIED:
1. Cleaning .next directory - didn't help (same error next build)
2. Increasing Node heap - helps with compilation but not write step
3. Checking permissions - all correct
CURRENT FIX: Creating directory structure in build script before
Turbopack runs. Test: npm run build succeeds and produces artifact.
RISK: Low - this is setup step before actual build
NEXT: Verify artifact is deployable, test locally
Integration with Other Agents
Truth Layer finds blocker
↓
Transparency Reporter logs it
↓
Build Diagnostics investigates
↓
Solution found
↓
Transparency Reporter documents fix
↓
Team gets update
Success Criteria
✅ All blockers logged within 5 minutes of discovery ✅ Every blocker has root cause documented ✅ Solutions documented before and after ✅ Team always knows current system state ✅ Lessons learned prevent recurrence ✅ Transparency builds trust with stakeholders ✅ Historical data improves decision-making
Key Mantra:
"Honesty about problems is more valuable than false progress. Full transparency means we can actually help each other."