ワンクリックで
docs
Update EggPdf documentation — README, docs/ wiki pages, site/, llms.txt, CLAUDE.md — to reflect current implementation
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Update EggPdf documentation — README, docs/ wiki pages, site/, llms.txt, CLAUDE.md — to reflect current implementation
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Dual-perspective code review — Lead Dev (architecture/correctness) + Dev (implementation/tests). Runs entirely in the main agent for easy follow-up.
Implement a new feature following EggPdf's test-first, performance-aware development loop
Render HTML through EggPdf and analyze PDF output for visual correctness issues
Render all WebUI templates through the PDF pipeline and verify output correctness
Run EggPdf benchmarks and analyze performance for specific rendering scenarios
Fix a bug following the test-first approach -- reproduce with test, then fix, then verify
| name | docs |
| description | Update EggPdf documentation — README, docs/ wiki pages, site/, llms.txt, CLAUDE.md — to reflect current implementation |
| user-invocable | true |
| allowed-tools | Read, Edit, Write, Bash, Grep, Glob |
Audit and update all EggPdf documentation to stay in sync with the implementation.
| File/Dir | Purpose |
|---|---|
README.md | GitHub repo front page + NuGet description |
docs/*.md | GitHub Wiki pages (14 files) |
site/ | GitHub Pages static site |
site/llms.txt | AI/LLM discovery (site-scoped) |
llms.txt | AI/LLM discovery (repo root) |
CLAUDE.md | Claude Code development rules |
spaces/README.md | HuggingFace Space metadata |
Check for common staleness signals:
# Version mismatches
grep -r "version\|Version" src/EggPdf/EggPdf.csproj src/EggPdf.Service/Program.cs site/index.html README.md | grep -E "\"[0-9]+\.[0-9]+\.[0-9]+\""
# Wrong Docker image name (should be eggspot/eggpdf)
grep -r "eggpdf/service\|eggpdf/cli" docs/ README.md site/
# Outdated benchmark placeholder
grep -n "Phase 1\|will be added" README.md
# HuggingFace short_description length (must be ≤ 60 chars)
python3 -c "
import re
content = open('spaces/README.md').read()
m = re.search(r'short_description: (.+)', content)
if m: print(len(m.group(1)), 'chars:', m.group(1))
"
site/index.html: Update softwareVersion in JSON-LD and v{x.y.z} in hero badgesrc/EggPdf.Service/Program.cs: Use typeof(EggPdf.HtmlToPdf).Assembly.GetName().Version instead of hardcoded stringCorrect name is eggspot/eggpdf:latest (check .github/workflows/docker.yml to confirm).
Replace any eggpdf/service:latest or eggpdf/cli references in docs/ and README.md.
If <!-- BENCHMARK_START --> in README.md has a placeholder, replace with current numbers from CLAUDE.md:
| Simple page (h1 + p) | **13 µs** | 20 KB |
| Invoice (table + styles) | **86 µs** | 85 KB |
| Large table (100 rows) | **1.2 ms** | 939 KB |
Both llms.txt (root) and site/llms.txt should have:
https://raw.githubusercontent.com/eggspot/EggPdf/main/llms.txtshort_description must be ≤ 60 charactersapp_port must be 8080For each changed feature, verify the corresponding wiki page is accurate:
Verify:
src/ and tests/ layoutdotnet test --list-tests | wc -l)docs/*.md content without verifying against actual implementation in src/Run a quick sanity check:
# Build still passes
dotnet build src/EggPdf/EggPdf.csproj -c Release --no-restore
# No broken links in README (basic check)
grep -o 'https://[^)\"]*' README.md | sort -u