# Documentation Sync

> Keep template-facing documentation and generated artifacts aligned with code changes. Use when this capability is needed.

- Skill: `tomevault-io/documentation-sync-6` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/documentation-sync-6`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/documentation-sync-6/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/documentation-sync-6

---


# Documentation Sync

## Documentation Surfaces In This Template

- `README.md`
- `CONTRIBUTING.md`
- `SECURITY.md`
- `AGENTS.md`
- `CLAUDE.md`
- `.github/openapi-spec/spec.yaml`
- `.github/graphql-spec/spec`
- `workspace.dsl`

## Update This Material When

- local commands change
- workflow or contributor expectations change
- API surfaces change
- architecture changes
- new agent-support files or conventions are added

## Typical Sync Patterns

### Makefile or workflow change

- update `README.md`
- update contributor guidance if review expectations changed

### API change

- regenerate OpenAPI and GraphQL snapshots
- update `README.md` if user-visible commands or examples changed

### Architecture change

- update `workspace.dsl`
- update `README.md` if the template structure guidance changed

## Minimum Verification

- links and file references point to real paths
- command names match the current `Makefile`
- generated artifacts were refreshed in the same PR as the behavior change

---
> Source: [VilnaCRM-Org/php-service-template](https://github.com/VilnaCRM-Org/php-service-template) — distributed by [TomeVault](https://tomevault.io).
<!-- tomevault:4.0:skill_md:2026-06-16 -->

