transparency-reporter

When Truth Layer identifies a blocker:

242 stars

Best use case

transparency-reporter is best used when you need a repeatable AI agent workflow instead of a one-off prompt. It is especially useful for teams working in multi. When Truth Layer identifies a blocker:

When Truth Layer identifies a blocker:

Users should expect a more consistent workflow output, faster repeated execution, and less time spent rewriting prompts from scratch.

Practical example

Example input

Use the "transparency-reporter" skill to help with this workflow task. Context: When Truth Layer identifies a blocker:

Example output

A structured workflow result with clearer steps, more consistent formatting, and an output that is easier to reuse in the next run.

When to use this skill

  • Use this skill when you want a reusable workflow rather than writing the same prompt again and again.

When not to use this skill

  • Do not use this when you only need a one-off answer and do not need a reusable workflow.
  • Do not use it if you cannot install or maintain the related files, repository context, or supporting tools.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/transparency-reporter/SKILL.md --create-dirs "https://raw.githubusercontent.com/aiskillstore/marketplace/main/skills/cleanexpo/transparency-reporter/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/transparency-reporter/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How transparency-reporter Compares

Feature / Agenttransparency-reporterStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

When Truth Layer identifies a blocker:

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# 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:

1. **Facts** - What actually happened (no interpretation)
2. **Impact** - Who/what is affected
3. **Root Cause** - Why it happened
4. **Timeline** - When identified, when resolved
5. **Solutions Tried** - What didn't work and why
6. **Current Fix** - What's being done now
7. **Confidence** - How confident we are in the fix
8. **Next Steps** - What happens next
9. **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."

Related Skills

azure-quotas

242
from aiskillstore/marketplace

Check/manage Azure quotas and usage across providers. For deployment planning, capacity validation, region selection. WHEN: "check quotas", "service limits", "current usage", "request quota increase", "quota exceeded", "validate capacity", "regional availability", "provisioning limits", "vCPU limit", "how many vCPUs available in my subscription".

DevOps & Infrastructure

raindrop-io

242
from aiskillstore/marketplace

Manage Raindrop.io bookmarks with AI assistance. Save and organize bookmarks, search your collection, manage reading lists, and organize research materials. Use when working with bookmarks, web research, reading lists, or when user mentions Raindrop.io.

Data & Research

zlibrary-to-notebooklm

242
from aiskillstore/marketplace

自动从 Z-Library 下载书籍并上传到 Google NotebookLM。支持 PDF/EPUB 格式,自动转换,一键创建知识库。

discover-skills

242
from aiskillstore/marketplace

当你发现当前可用的技能都不够合适(或用户明确要求你寻找技能)时使用。本技能会基于任务目标和约束,给出一份精简的候选技能清单,帮助你选出最适配当前任务的技能。

web-performance-seo

242
from aiskillstore/marketplace

Fix PageSpeed Insights/Lighthouse accessibility "!" errors caused by contrast audit failures (CSS filters, OKLCH/OKLAB, low opacity, gradient text, image backgrounds). Use for accessibility-driven SEO/performance debugging and remediation.

project-to-obsidian

242
from aiskillstore/marketplace

将代码项目转换为 Obsidian 知识库。当用户提到 obsidian、项目文档、知识库、分析项目、转换项目 时激活。 【激活后必须执行】: 1. 先完整阅读本 SKILL.md 文件 2. 理解 AI 写入规则(默认到 00_Inbox/AI/、追加式、统一 Schema) 3. 执行 STEP 0: 使用 AskUserQuestion 询问用户确认 4. 用户确认后才开始 STEP 1 项目扫描 5. 严格按 STEP 0 → 1 → 2 → 3 → 4 顺序执行 【禁止行为】: - 禁止不读 SKILL.md 就开始分析项目 - 禁止跳过 STEP 0 用户确认 - 禁止直接在 30_Resources 创建(先到 00_Inbox/AI/) - 禁止自作主张决定输出位置

obsidian-helper

242
from aiskillstore/marketplace

Obsidian 智能笔记助手。当用户提到 obsidian、日记、笔记、知识库、capture、review 时激活。 【激活后必须执行】: 1. 先完整阅读本 SKILL.md 文件 2. 理解 AI 写入三条硬规矩(00_Inbox/AI/、追加式、白名单字段) 3. 按 STEP 0 → STEP 1 → ... 顺序执行 4. 不要跳过任何步骤,不要自作主张 【禁止行为】: - 禁止不读 SKILL.md 就开始工作 - 禁止跳过用户确认步骤 - 禁止在非 00_Inbox/AI/ 位置创建新笔记(除非用户明确指定)

internationalizing-websites

242
from aiskillstore/marketplace

Adds multi-language support to Next.js websites with proper SEO configuration including hreflang tags, localized sitemaps, and language-specific content. Use when adding new languages, setting up i18n, optimizing for international SEO, or when user mentions localization, translation, multi-language, or specific languages like Japanese, Korean, Chinese.

google-official-seo-guide

242
from aiskillstore/marketplace

Official Google SEO guide covering search optimization, best practices, Search Console, crawling, indexing, and improving website search visibility based on official Google documentation

github-release-assistant

242
from aiskillstore/marketplace

Generate bilingual GitHub release documentation (README.md + README.zh.md) from repo metadata and user input, and guide release prep with git add/commit/push. Use when the user asks to write or polish README files, create bilingual docs, prepare a GitHub release, or mentions release assistant/README generation.

doc-sync-tool

242
from aiskillstore/marketplace

自动同步项目中的 Agents.md、claude.md 和 gemini.md 文件,保持内容一致性。支持自动监听和手动触发。

deploying-to-production

242
from aiskillstore/marketplace

Automate creating a GitHub repository and deploying a web project to Vercel. Use when the user asks to deploy a website/app to production, publish a project, or set up GitHub + Vercel deployment.