Agent skill
github-readme-contract-sync
Write a public README that stays aligned with live build, runtime, and installer contracts
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/github-readme-contract-sync
SKILL.md
Context
Use this when a repository needs a GitHub-facing README for an actively developed product with different requirements for source builds, local runs, and installed runtime support.
Pattern
- Verify the actual stack and seams from live project files, not memory.
- Separate build prerequisites from installed-app runtime prerequisites.
- Document any dev-time content-loading seam that changes what contributors see locally.
- Prefer architecture, workflow, and caveat sections over marketing copy.
- Only claim capabilities that are visible in source, tests, or validated build output.
- If the product is mid-flight, state that directly and name what is complete versus still being hardened.
Why It Matters
Public READMEs drift quickly when they collapse installer requirements, developer setup, and runtime dependencies into one section. That causes bad first-run guidance and makes the repo look less trustworthy than the code actually is.
PanelNester Example
- Build requirements:
.NET 8 SDK, Node.js/npm - Installed-app requirements: x64
.NET 8 Desktop Runtime,Microsoft Edge WebView2 Runtime - Local-run seam: desktop host prefers
src\PanelNester.WebUI\distand falls back tosrc\PanelNester.Desktop\WebApp - Public status: core workflows implemented; repo is still in active hardening
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?