Skip to content

Commit c27493a

Browse files
committed
docs: add website maintenance notes to CLAUDE.md
1 parent 2fefeba commit c27493a

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

CLAUDE.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,27 @@
2929
4. Quality output
3030
5. Simplicity
3131

32+
## Website (site/)
33+
34+
The website at `site/index.html` is **hardcoded HTML** - not generated from content.json or any template. When plugins, commands, agents, or skills are added/removed/renamed, the site must be manually updated:
35+
36+
- `site/index.html` - all counts (meta tags, hero stats, section headers), command tabs + panels, agent tier cards, skills grid
37+
- `site/content.json` - commands array, stats, meta description, research section, recent_releases
38+
- `site/ux-spec.md` - design spec counts
39+
40+
**Checklist when adding a new command:**
41+
1. Add tab button to the commands tablist (with correct index)
42+
2. Add tab panel with tagline, 4 features, code block (copy the SVG from an existing panel)
43+
3. Update "N Commands. One Toolkit." heading count
44+
4. Update all meta tag counts (description, og:description, twitter:description)
45+
5. Update hero badge counts
46+
6. Update stats bar data-target attributes
47+
7. Add entry to content.json commands array
48+
8. If new agent: add to agent tier cards + update tier counts
49+
9. If new skill: add to skills grid + update skills count
50+
51+
**How It Works sections** for new commands must also be created manually in the HTML.
52+
3253
## Dev Commands
3354

3455
```bash

0 commit comments

Comments
 (0)