Skip to content
Back to skills

Maintain Project Readme

ASecurity

Maintain README.md as the product-facing member of the canonical four-document repository suite.

  • 7 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 5, 2026
ai-agentsrailsdocumentation

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned September 5, 2026

npx -y skills add gaelic-ghost/socket --skill maintain-project-readme --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Maintain Project Readme?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Maintain Project Readme
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/gaelic-ghost-maintain-project-readme/badge)](https://www.skillsdirectory.com/skills/gaelic-ghost-maintain-project-readme)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: maintain-project-readme
description: Maintain README.md as the product-facing member of the canonical four-document repository suite.
---

# Maintain Project README

## Purpose

Keep `README.md` product-focused while the repository's README, CONTRIBUTING,
AGENTS, and ROADMAP documents are checked or applied as one deterministic unit.

## Commands

There are exactly two documentation commands:

```text
just docs-check
just docs-apply
```

Both commands always process all four canonical documents in this order:
README, CONTRIBUTING, AGENTS, ROADMAP. Never expose or recommend a per-file
documentation command or direct `.fsx` invocation.

## Managed Contract

- `assets/document.contract.json` is the fixed structural contract.
- `assets/README.template.md` is the bootstrap and missing-content asset.
- The contract is versioned with the skill and is not project-customizable.
- Existing prose and allowed additional sections are preserved; canonical
  headings, aliases, ordering, and fix policy cannot be overridden.

## README Ownership

README owns product identity, current status, quick start, usage, repository
shape, release-note discovery, and license discovery. Contributor workflow,
agent policy, release procedure, and roadmap tickets belong to their canonical
owners and should be linked rather than duplicated.

Preserve existing user-authored Overview prose. Missing Overview content uses
the exact managed `TBD` scaffold and is reported without inventing claims.

## Deterministic Workflow

1. Run `just docs-check` for a no-write four-document audit.
2. Run `just docs-apply` when structural normalization is requested.
3. The coordinator plans all four outputs before writing any file.
4. Apply uses atomic replacements and rolls back completed writes on failure.
5. A second apply must be byte-identical and produce no change.

## Guardrails

- Never edit or check README in isolation from the full document suite.
- Never invent product claims, commands, guarantees, or support promises.
- Never add project-local schema or fix-policy customization.
- Never commit, push, or open a pull request as part of documentation upkeep.

## References

- `assets/document.contract.json`
- `assets/README.template.md`

Files in this skill

  • SKILL.md2.2 KB
  • agents/openai.yaml757 B
  • assets/README.template.md1.2 KB
  • assets/document.contract.json646 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.