elegy-doc-practices
Use when an agent or contributor needs to classify, place, scaffold, or validate documentation in the Elegy ecosystem — the central doctrine for ADRs, specs…
Skill by Sofreshx
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/sofreshx-elegy-doc-practices
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, productivity, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/elegy-doc-practices
What's inside
- Skill name
elegy-doc-practices- Description
- Use when an agent or contributor needs to classify, place, scaffold, or validate documentation in the Elegy ecosystem — the central doctrine for ADRs, specs, guides, notes, and roadmap material across Elegy and downstream repos.
- License
- Apache-2.0
- Instructions
- 111 lines in SKILL.md · view on GitHub
Files (6)
- README.md
- SKILL.md
- downstream-repo.md · adoption/
- readiness.json
- adr.md · templates/
- spec.md · templates/
SKILL.md (first lines)
# Elegy Documentation Practices > **Readiness: concept; not agent-routable.** This source guidance has no reviewed clean-install and non-fixture task receipt. > Use when a contributor or agent needs to apply the central Elegy documentation > doctrine: decide whether a change needs an ADR, spec, guide, note, or roadmap > entry, scaffold it with the right template, and validate it objectively. The central doctrine lives in Elegy. Downstream repos adopt it by referencing this skill and configuring local paths and triggers through `.elegy/docs.yaml`. The doctrine is durable; the per-repo configuration is local. ## Quick start 1. **Classify the change** — read the [Documentation practices architecture doc](../../../architecture/documentation-practices.md) and decide whether the work needs an ADR (durable decision), a spec (implementation-facing behavior), a guide (recurring instructions), a note (narrow local context), or a roadmap entry (multi-slice future work). 2. **Scaffold the artifact** — use `elegy docs new adr --title "..."` or `elegy docs new spec --title "..."` to get a file with required frontmatter. 3. **Adopt locally** — copy the snippets in `skills/elegy-doc-practices/adoption/` into the consuming repo's `.elegy/docs.yaml` and CI workflow. 4. **Validate objectively** — run `elegy-documentation check --project . --json` to surface missing frontmatter, invalid statuses, broken links, unparseable dates, and freshness warnings. The CLI does not score prose quality. 5. **Treat prose review as human work** — automation covers objective failures only. Reasoning, structure, and architecture taste stay with humans. ## Document types | Type | When to use | Authority root | Status values | | --- | --- | --- | --- | | **ADR** | Durable architecture or governance decision with alternatives and consequences. | `docs/adr/` | `proposed`, `accepted`, `superseded`, `rejected` | | **Spec** | Implementation-facing behavior with acceptance criteria and validation evidence. | `docs/specs/` | `draft`, `active`, `completed`, `superseded`, `deprecated` | | **Guide** | Recurring contributor or operator instructions. | `docs/architecture/` (current) | `active`, `superseded` | | **Note** | Narrow local context that does not justify stronger governance. | `docs/architecture/` (current) | `active`, `archived` | | **Roadmap** | Ordered future work across multiple slices. | `docs/roadmaps/` | `active`, `completed` | Use the lightest type that captures the work. Do not force every change into an ADR or spec. ## Placement - **Shared doctrine and cross-project conventions** belong in Elegy (`docs/architecture/`, `docs/adr/`, `docs/specs/`). - **Product-specific ADRs and specs** belong in the owning repo. - **Cross-repo decisions** belong centrally and are linked locally from affected repos. Do not duplicate the shared doctrine into every downstream repo. ## Required frontmatter Every current-authority doc must carry non-empty frontmatter for: - `title` - `status` - `owner` Every spec additionally needs `doc_kind` (one of `adr`, `spec`, `guide`, `reference`, `planning`, `research`, `generated`, `index`, `system`). `created` and `updated` are recommended for freshness tracking. ## Local adoption Downstream repos such as `holon` and `elegy-copilot` should: 1. Reference this skill from their `.github/instructions/` or equivalent. 2. Define only local path, trigger, and exception overrides in `.elegy/docs.yaml`. 3. Keep product ADRs and specs local unless the decision is cross-repo. See `skills/elegy-doc-practices/adoption/` for copy-paste snippets. ## Validation ```bash elegy-documentation inspect --project . --json elegy-documentation map --project . --json elegy-documentation check --project . --json elegy-documentation export llms --project . --output .elegy/llms.txt elegy-documentation export bundle --project . --output .elegy/docs-bundle.json ``` The CLI covers only objective failures. Prose quality, architecture taste, and correctness of reasoning require human review. ## Enforcement phases - **Phase 1** — PR checklist; contributor instructions for documentation impact. - **Phase 2** — non-blocking `elegy-documentation check` in CI. - **Phase 3** — blocking CI only for objective failures and explicitly configured high-impact changes. Do not block automatically on subjective document quality. ## Companion skills - `elegy-skill-authoring` — for creating and auditing SKILL.md content. - `elegy-planning` — for durable planning state (goals, roadmaps, plans). - `elegy-mcp` — for MCP descriptor authoring and analysis. ## Related - [Centralize documentation practices doctrine ADR](../../../adr/2026-05-25-centralize-documentation-practices-doctrine.md) - [Documentation practices architecture doc](../../../architecture/documentation-practices.md) - [Documentation practices skill and CLI spec](../../../specs/documentation-practices-skill-and-cli.md)
From Sofreshx/Elegy, Apache-2.0.
More from Sofreshx/Elegy
- 0.558score
elegy-memory
Sofreshx
Bounded local non-authoritative memory operations over the Elegy memory CLI surface.
SkillAFreshness: AClaude Code +9 - 0.529score
elegy-plugin-authoring
Sofreshx
Use when creating or reviewing an Elegy system-adapter plugin that connects an agent to a data source, database, platform, API, local system, or executable…
SkillBFreshness: BClaude Code +9 - 0.526score
elegy-obsidian
Sofreshx
Read, write, and search a local Obsidian vault via the official Obsidian Desktop CLI (v1.12.7+).
SkillBFreshness: BClaude Code +9 - 0.525score
manage-accounts
Sofreshx
Connect, discover, create, select, review, and revoke online accounts through the local Elegy Accounts broker, and request least-privilege access for Codex or…
SkillBFreshness: BClaude Code +9 - 0.524score
elegy-planning
Sofreshx
Use when an agent needs to create, inspect, update, validate, or export durable planning state — goals, roadmaps, plans, work points, todos, issues, review…
SkillBFreshness: BClaude Code +9 - 0.519score
elegy-skill-authoring
Sofreshx
Doctrine for drafting, auditing, and fixing Elegy skills.
SkillBFreshness: BClaude Code +9 - 0.467score
elegy-observe
Sofreshx
Observe desktop and OS state for agentic workflows.
SkillCFreshness: CClaude Code +9 - 0.467score
elegy-desktop
Sofreshx
High-risk desktop automation capabilities for bounded UI input and window management.
SkillCFreshness: CClaude Code +9 - 0.464score
elegy-documentation
Sofreshx
Dedicated authority-aware documentation inspection, mapping, objective checking, and export over repo-local docs roots.
SkillCFreshness: CClaude Code +9 - 0.464score
elegy-mcp
Sofreshx
Governed descriptor authoring and analysis for MCP server descriptors.
SkillCFreshness: CClaude Code +9 - 0.430score
test-skill
Sofreshx
A test skill for the app-binding fixture.
SkillCFreshness: CClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jul 30, 2026 (3 months ago)
- Last release
- Jul 16, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/Sofreshx/Elegy
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Sofreshx
- 0.558score
elegy-memory
Sofreshx
Bounded local non-authoritative memory operations over the Elegy memory CLI surface.
SkillAFreshness: AClaude Code +9 - 0.529score
elegy-plugin-authoring
Sofreshx
Use when creating or reviewing an Elegy system-adapter plugin that connects an agent to a data source, database, platform, API, local system, or executable…
SkillBFreshness: BClaude Code +9 - 0.526score
elegy-obsidian
Sofreshx
Read, write, and search a local Obsidian vault via the official Obsidian Desktop CLI (v1.12.7+).
SkillBFreshness: BClaude Code +9 - 0.525score
manage-accounts
Sofreshx
Connect, discover, create, select, review, and revoke online accounts through the local Elegy Accounts broker, and request least-privilege access for Codex or…
SkillBFreshness: BClaude Code +9 - 0.524score
elegy-planning
Sofreshx
Use when an agent needs to create, inspect, update, validate, or export durable planning state — goals, roadmaps, plans, work points, todos, issues, review…
SkillBFreshness: BClaude Code +9 - 0.519score
elegy-skill-authoring
Sofreshx
Doctrine for drafting, auditing, and fixing Elegy skills.
SkillBFreshness: BClaude Code +9
Cite this page
elegy-doc-practices skill. Agent Mart. https://agentmart.dev/skills/sofreshx-elegy-doc-practices (last updated 2026-10-24)