/build-tool
Create a content/tools/<slug>.json entry for an AI coding tool. Verifies current pricing, platform support, and URLs before writing the file.
Usage
/build-tool <tool-name>
/build-tool cursor
/build-tool "Bolt.new"
Pass a tool name. The agent determines the slug and searches for current data.
What it does
- Checks
content/tools/— if the JSON already exists, reports it and stops - Searches the web for current pricing, platform support, and the official URL
- Determines the correct values for every required field
- Writes
content/tools/<slug>.jsonwith all fields populated - Reports the file path and any fields left uncertain for human review
JSON schema
{
"id": "slug",
"name": "Tool Name",
"description": "One sentence, no hype.",
"type": "cli|ide|builder|assistant|extension|hosting|mcp|skill|api",
"works_with": ["claude", "cursor", "windsurf", "vscode"],
"platform": ["windows", "mac", "linux", "web"],
"pricing": "free|freemium|paid",
"url": "https://...",
"affiliate_url": "",
"tags": ["tag1"],
"last_verified": "YYYY-MM-DD",
"check_urls": ["https://.../pricing"],
"volatile_fields": ["pricing"]
}
When to run
- An article references a tool with no matching JSON in
content/tools/ - A new tool has been added to the idea bank that isn't in the directory yet
- The content-writer reports a missing tool JSON during
/draft