Minimal protocol for treating software projects as kinship hubs and guiding LLMs to create and maintain
KINSHIP.md.
KINSHIP.md to:
LLMs apply this whenever:
/ceremony, /research, /services, /infra).If the user has not opted in, LLMs must ask before creating KINSHIP.md at root.
KINSHIP.md SchemaLLMs must ensure that every KINSHIP.md created or updated, at minimum, contains these sections and fields.
# KINSHIP
## 1. Identity and Purpose
- Name:
- Local role in this system:
- What this place tends / protects:
- What this place offers (its gifts):
## 2. Lineage and Relations
- Ancestors (paths or systems this place comes from):
- Descendants (children / submodules / subdirectories):
- Siblings (peer projects or services it walks with):
- Related hubs (other roots it is in strong relation with):
## 3. Human and More‑than‑Human Accountabilities
- People / roles this place is accountable to:
- Communities / nations / organizations connected here:
- More‑than‑human relations (lands, waters, species, data-ecologies) this work touches:
- Existing covenants / consents that apply (if any):
## 4. Responsibilities and Boundaries
- Responsibilities (what must be cared for because this place exists):
- Reciprocity (how benefits and acknowledgements return to those in relation):
- Boundaries and NOs (what this place must refuse or protect against):
- Special protocols for sharing, publishing, or modifying contents here:
## 5. Accountability and Change Log
- Steward(s) of this place (people or roles, if the user chooses to name them):
- How and when this kinship description should be reviewed:
- Relational change log:
- [YYYY-MM-DD] [who/which agent] – [short description of relational change]
LLMs may add more sections only when the user asks or when extending an existing richer KINSHIP.md.
When working under this protocol, LLMs must:
Lineage and Relations in affected KINSHIP.md filesAccountability and Change Log that describes the relational meaning (e.g., “service split into two siblings”, “archives moved to a resting place”).Responsibilities and Boundaries or the change log instead of smoothing them over.KINSHIP.md as a living charter, not a checklist
KINSHIP.md into a generic “README with nicer words”.