본문으로 건너뛰기
cccskills
무료GitHub에 공개

legibility-check

Validate maintainer docs structure, standards freshness, manifest paths, and plan state. Run this after modifying any file under .agents/docs/standards/, .agents/docs/plans/, .agents/docs/architecture/, or AGENTS.md — it catches stale metadata, broken manifest paths, and plan state drift before CI does.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(1)

  • SKILL.md2.2 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Legibility Check

Run deterministic checks for maintainer docs that mirror what CI enforces via .github/workflows/legibility.yml. Catching these locally saves a round-trip to CI.

What it checks

  1. Standards freshness — every .agents/docs/standards/*.md must have frontmatter with owner, last_reviewed (ISO date), and source_of_truth. Files reviewed more than 60 days ago produce a warning.
  2. Architecture manifest — every path listed in .agents/docs/architecture/manifest.yaml under expected_paths: must exist in the repo.
  3. Plan state drift — every .agents/docs/plans/**/*.md must have a status frontmatter field (active, completed, or cancelled). Completed plans must not contain unchecked - [ ] checkboxes (outside fenced code blocks).

Run

uv run python scripts/check_legibility.py

Options:

  • --freshness-days N — change the staleness threshold (default: 60)
  • --strict-freshness — promote stale warnings to failures
  • --repo-root PATH — override repo root (default: cwd)

Fixing common failures

FailureFix
missing frontmatter key 'X'Add the missing key to the YAML frontmatter block at the top of the file
last_reviewed must be ISO dateUse YYYY-MM-DD format
last_reviewed ... is staleUpdate last_reviewed to today's date after reviewing the content
expected path missing: XEither create the file or remove the stale entry from manifest.yaml
status must be one of [...]Add status: active (or completed/cancelled) to plan frontmatter
completed plan still contains unchecked TODOCheck off remaining items or change status back to active

After fixing

Re-run the check to confirm all issues are resolved before committing:

uv run python scripts/check_legibility.py && echo "All clear"

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Run PR-grade real Codex E2E validation through claude-tap, including resume turns, multiple tool calls, optional image input, viewer verification, and screenshot evidence.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

liaohch3/claude-tap3.3천2026년 10월 22일 업데이트

Generate demo assets (GIF/MP4) from real tmux E2E runs and viewer screenshots using asciinema and Playwright

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

liaohch3/claude-tap3.3천2026년 10월 22일 업데이트

e2e-test

무료

Run claude-tap end-to-end tests with pytest

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

liaohch3/claude-tap3.3천2026년 10월 22일 업데이트

Test JS logic embedded in HTML using two-layer strategy - Python unit tests + Playwright browser integration tests

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

liaohch3/claude-tap3.3천2026년 10월 22일 업데이트

Record browser test videos with Playwright for PR review and bug fix verification

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

liaohch3/claude-tap3.3천2026년 10월 22일 업데이트

Full pre-PR merge-readiness check. Run this before opening or merging a pull request — it validates local gates (lint, format, tests), CI status, screenshot evidence, and PR metadata in one pass. Also useful for reviewing an existing PR's readiness.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

liaohch3/claude-tap3.3천2026년 10월 22일 업데이트

liaohch3의 스킬 모두 보기

이 스킬의 문제 신고