Company Documentation System
Use this skill when the user wants to create, improve, audit, or maintain internal company documentation: a company handbook, team knowledge base, operating manual, onboarding guide, process library, policy hub, decision log, or cross-team source of truth.
This skill is for company and team knowledge. For codebase architecture, setup, deployment, testing, or API documentation, prefer a software documentation skill.
Core Judgment
Make documentation useful before making it complete.
Do not try to document everything. Build the smallest system that lets people answer real work questions faster, update the right page when something changes, and trust what they find.
Ask questions only when the missing answer changes the structure, audience, privacy boundary, or publishing target. Otherwise, make a reasonable first pass and call out assumptions.
What Good Looks Like
A good company documentation system is:
- easy to search and browse
- owned by clear teams or people
- current enough to be trusted
- explicit about what is public, internal, confidential, or restricted
- written in plain language
- organized around how people actually work
- easy for teammates to update
- honest about gaps, drafts, and uncertain information
First Pass
Before writing or changing docs, quickly identify:
- audience: employees, leadership, candidates, contractors, customers, partners, or a specific team
- scope: company-wide handbook, one team, one workflow, onboarding, policy, or cleanup
- destination: Markdown repo, wiki, Notion, Confluence, Google Docs, GitHub, or another tool
- visibility: public, internal, confidential, restricted, or mixed
- source material: existing docs, tickets, meeting notes, repo files, policies, chat summaries, or user-provided notes
- owner model: named owner, team owner, approver, or "needs owner"
- freshness model: review date, source-of-truth link, change log, or no maintenance expectation
If any of those are unknown but not blocking, proceed with placeholders such as Owner: TBD or Review cadence: TBD.
Information Architecture
Prefer this top-level shape unless the existing system already has a better one:
company-docs/
|-- index.md
|-- docs-system.md
|-- handbook/
| |-- index.md
| |-- mission-and-principles.md
| |-- ways-of-working.md
| `-- communication.md
|-- teams/
| |-- index.md
| `-- <team>.md
|-- processes/
| |-- index.md
| `-- <process>.md
|-- onboarding/
| |-- index.md
| `-- <role-or-team>.md
|-- decisions/
| |-- index.md
| `-- YYYY-MM-DD-short-title.md
|-- policies/
| |-- index.md
| `-- <policy>.md
|-- glossary.md
`-- maintenance.md
Adapt the structure to the company. Skip sections that do not have real content. Add sections only when they match how the organization works.
Page Patterns
Use the right pattern for the job.
Handbook Page
Use for stable company expectations, principles, or operating norms.
Include:
- purpose
- who it applies to
- the current rule or practice
- examples or edge cases
- owner
- last reviewed date
- related pages
Team Page
Use for a team, function, pod, working group, or department.
Include:
- what the team owns
- who the team serves
- key responsibilities
- decision rights
- recurring rituals
- current systems or tools
- how to request help
- owner or maintainer
- related teams and pages
Process Page
Use for repeatable work someone needs to do correctly.
Include:
- when to use the process
- when not to use it
- prerequisites
- roles and responsibilities
- steps
- expected output
- common failures
- escalation path
- owner
- review cadence
Onboarding Page
Use for a role, team, location, or company-wide onboarding path.
Include:
- first-day essentials
- first-week goals
- first-month goals
- accounts and access needed, by name only
- people to meet
- documents to read
- first useful tasks
- success signals
- who to ask for help
Decision Record
Use for decisions that people will need to understand later.
Include:
- date
- status: proposed, accepted, superseded, or retired
- decision
- context
- options considered
- consequences
- owner
- links to related work
Source Handling
Treat company documentation as a trust surface.
- Prefer existing source-of-truth material over memory or guesses.
- If source material conflicts, preserve the conflict and ask for resolution instead of silently choosing one.
- Do not include private personal details, compensation details, medical details, legal claims, customer secrets, credentials, or sensitive HR information unless the user explicitly asks and the destination is appropriate.
- For policies, compliance, legal, finance, security, HR, or benefits docs, mark drafts as needing review by the appropriate owner.
- Use source links or citations when the destination supports them.
- When converting informal notes into docs, separate facts, decisions, open questions, and opinions.
Maintenance Rules
Every durable page should have enough metadata for future readers to trust it:
Owner: Team or person
Status: Draft | Active | Needs review | Archived
Last reviewed: YYYY-MM-DD
Next review: YYYY-MM-DD or TBD
Source of truth: Link, file path, or "This page"
Do not overdo metadata for throwaway drafts. Use it for pages people will rely on.
Quality Bar
Before finishing, check:
- the page has a clear audience and purpose
- a reader can tell whether the page is current
- ownership is named or explicitly missing
- the title matches likely search terms
- acronyms and company jargon are explained
- steps are actionable
- related pages are linked
- private or sensitive details were not exposed accidentally
- drafts that require review are labeled
- there is no fake certainty where the source is weak
Final Response
When reporting back, include:
- what was created or changed
- where the docs live
- key assumptions
- owners or reviewers still needed
- sensitive areas deliberately avoided
- the next highest-leverage documentation gap
1---2name: company-documentation-system3description: Build and maintain clear company handbooks, knowledge bases, process docs, decision records, and onboarding docs. Use when creating, improving, auditing, or organizing internal company documentation, team operating knowledge, policies, or company wiki systems.4---56# Company Documentation System78Use this skill when the user wants to create, improve, audit, or maintain internal company documentation: a company handbook, team knowledge base, operating manual, onboarding guide, process library, policy hub, decision log, or cross-team source of truth.910This skill is for company and team knowledge. For codebase architecture, setup, deployment, testing, or API documentation, prefer a software documentation skill.1112## Core Judgment1314Make documentation useful before making it complete.1516Do not try to document everything. Build the smallest system that lets people answer real work questions faster, update the right page when something changes, and trust what they find.1718Ask questions only when the missing answer changes the structure, audience, privacy boundary, or publishing target. Otherwise, make a reasonable first pass and call out assumptions.1920## What Good Looks Like2122A good company documentation system is:2324- easy to search and browse25- owned by clear teams or people26- current enough to be trusted27- explicit about what is public, internal, confidential, or restricted28- written in plain language29- organized around how people actually work30- easy for teammates to update31- honest about gaps, drafts, and uncertain information3233## First Pass3435Before writing or changing docs, quickly identify:3637- audience: employees, leadership, candidates, contractors, customers, partners, or a specific team38- scope: company-wide handbook, one team, one workflow, onboarding, policy, or cleanup39- destination: Markdown repo, wiki, Notion, Confluence, Google Docs, GitHub, or another tool40- visibility: public, internal, confidential, restricted, or mixed41- source material: existing docs, tickets, meeting notes, repo files, policies, chat summaries, or user-provided notes42- owner model: named owner, team owner, approver, or "needs owner"43- freshness model: review date, source-of-truth link, change log, or no maintenance expectation4445If any of those are unknown but not blocking, proceed with placeholders such as `Owner: TBD` or `Review cadence: TBD`.4647## Information Architecture4849Prefer this top-level shape unless the existing system already has a better one:5051```text52company-docs/53|-- index.md54|-- docs-system.md55|-- handbook/56| |-- index.md57| |-- mission-and-principles.md58| |-- ways-of-working.md59| `-- communication.md60|-- teams/61| |-- index.md62| `-- <team>.md63|-- processes/64| |-- index.md65| `-- <process>.md66|-- onboarding/67| |-- index.md68| `-- <role-or-team>.md69|-- decisions/70| |-- index.md71| `-- YYYY-MM-DD-short-title.md72|-- policies/73| |-- index.md74| `-- <policy>.md75|-- glossary.md76`-- maintenance.md77```7879Adapt the structure to the company. Skip sections that do not have real content. Add sections only when they match how the organization works.8081## Page Patterns8283Use the right pattern for the job.8485### Handbook Page8687Use for stable company expectations, principles, or operating norms.8889Include:9091- purpose92- who it applies to93- the current rule or practice94- examples or edge cases95- owner96- last reviewed date97- related pages9899### Team Page100101Use for a team, function, pod, working group, or department.102103Include:104105- what the team owns106- who the team serves107- key responsibilities108- decision rights109- recurring rituals110- current systems or tools111- how to request help112- owner or maintainer113- related teams and pages114115### Process Page116117Use for repeatable work someone needs to do correctly.118119Include:120121- when to use the process122- when not to use it123- prerequisites124- roles and responsibilities125- steps126- expected output127- common failures128- escalation path129- owner130- review cadence131132### Onboarding Page133134Use for a role, team, location, or company-wide onboarding path.135136Include:137138- first-day essentials139- first-week goals140- first-month goals141- accounts and access needed, by name only142- people to meet143- documents to read144- first useful tasks145- success signals146- who to ask for help147148### Decision Record149150Use for decisions that people will need to understand later.151152Include:153154- date155- status: proposed, accepted, superseded, or retired156- decision157- context158- options considered159- consequences160- owner161- links to related work162163## Source Handling164165Treat company documentation as a trust surface.166167- Prefer existing source-of-truth material over memory or guesses.168- If source material conflicts, preserve the conflict and ask for resolution instead of silently choosing one.169- Do not include private personal details, compensation details, medical details, legal claims, customer secrets, credentials, or sensitive HR information unless the user explicitly asks and the destination is appropriate.170- For policies, compliance, legal, finance, security, HR, or benefits docs, mark drafts as needing review by the appropriate owner.171- Use source links or citations when the destination supports them.172- When converting informal notes into docs, separate facts, decisions, open questions, and opinions.173174## Maintenance Rules175176Every durable page should have enough metadata for future readers to trust it:177178```markdown179Owner: Team or person180Status: Draft | Active | Needs review | Archived181Last reviewed: YYYY-MM-DD182Next review: YYYY-MM-DD or TBD183Source of truth: Link, file path, or "This page"184```185186Do not overdo metadata for throwaway drafts. Use it for pages people will rely on.187188## Quality Bar189190Before finishing, check:191192- the page has a clear audience and purpose193- a reader can tell whether the page is current194- ownership is named or explicitly missing195- the title matches likely search terms196- acronyms and company jargon are explained197- steps are actionable198- related pages are linked199- private or sensitive details were not exposed accidentally200- drafts that require review are labeled201- there is no fake certainty where the source is weak202203## Final Response204205When reporting back, include:206207- what was created or changed208- where the docs live209- key assumptions210- owners or reviewers still needed211- sensitive areas deliberately avoided212- the next highest-leverage documentation gap