name: add-operate-company
description: Add or update company entries in tools/operate/*.yaml for the Awesome AI SRE Tools repository. Use when a user asks to add new companies, fix company metadata, correct links, or ensure entries follow the required schema and README automation workflow.
Add Operate Company
Add or update company files under tools/operate/ and keep the generated README consistent.
Workflow
- Identify the target company and expected slug (lowercase kebab-case).
- Create or update exactly one file at
tools/operate/<slug>.yaml. - Follow the required schema shown in
references/company-template.yaml. - Run validation and README generation after every change.
- Report any unresolved link uncertainty explicitly.
File Rules
- Filename must be lowercase kebab-case:
my-company.yaml - One company per file
slugin the file must match the filename (without extension)- Keep
nameexactly as the company's brand styling - No comments in YAML files
Required Fields
name string — display name (exact brand casing)
slug string — lowercase kebab-case, matches filename
url string — primary website URL (https)
summary string — 1-3 sentence factual description
deployment list — one or more of: saas, on-prem, hybrid
opensource boolean — true or false
tags list — at least one tag from the allowed list (see below)
dateAdded string — YYYY-MM-DD format
Allowed Tags (exact casing required)
Incident Response
Observability
AIOps
IDP
IaC
FinOps
Security
Deployment
Optional Fields
screenshot — must be blank or start with /screenshots/
logo — must be blank or start with /logos/
screenshot_last_fetched — YYYY-MM-DD or blank
claimed — true/false
features — list, at most 3 items
linkedin — URL
github — URL
x — URL
producthunt — URL
Required Commands
Run these after edits:
node scripts/validate-tools.js
node generate-readme.js
Optional link check:
node scripts/validate-tools.js --check-links
If validation fails, fix errors before finishing.
Reference
Use references/company-template.yaml for exact structure.