You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .claude/CLAUDE.md
+4-5Lines changed: 4 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ This repository contains agent-readable skill files for the Internet Computer. E
4
4
5
5
## Key Rules
6
6
7
-
-**`llms.txt`, `llms-full.txt`, `.well-known/skills/`, and `sitemap.xml`** are all generated by Astro at build time into `dist/`. They are NOT committed to git.
7
+
-**`llms.txt`, `.well-known/skills/`, and `sitemap.xml`** are all generated by Astro at build time into `dist/`. They are NOT committed to git.
8
8
-**Never edit Astro source files to add or update a skill** — the website auto-discovers skills from SKILL.md frontmatter at build time. Only edit `src/` files for site-level UI changes.
9
9
-**One skill = one file** at `skills/<skill-name>/SKILL.md`. No nested directories, no images, no external dependencies within a skill.
10
10
- Skill names are **lowercase, hyphenated** (e.g., `ckbtc`, `https-outcalls`, `stable-memory`) and must match the directory name. This aligns with the [Agent Skills spec](https://agentskills.io/specification).
@@ -85,14 +85,13 @@ src/ # Astro site source
85
85
layouts/BaseLayout.astro # HTML shell, meta tags, JSON-LD
86
86
layouts/SiteLayout.astro # Shared header/nav/footer for main pages
| Single skill |`/.well-known/skills/{name}/SKILL.md`| Raw markdown for one skill |
71
+
| Reference files |`/.well-known/skills/{name}/references/{file}.md`| Additional files listed in the discovery index |
72
+
| Skill index |[`llms.txt`](https://skills.internetcomputer.org/llms.txt)| All skills with descriptions and discovery links |
73
+
| Skill page |[`/skills/{name}/`](https://skills.internetcomputer.org/skills/ckbtc/)| Pre-rendered skill page for humans |
77
74
78
75
## Contributing
79
76
@@ -84,13 +81,13 @@ See [CONTRIBUTING.md](CONTRIBUTING.md) for how to add or update skills.
84
81
## Tech Stack
85
82
86
83
-**Site**: [Astro](https://astro.build/) — static site generator, zero JS by default. Interactive islands with [Preact](https://preactjs.com/) (~18kb gzipped total)
87
-
-**Hosting**: GitHub Pages via Actions
84
+
-**Hosting**: IC asset canister at [`skills.internetcomputer.org`](https://skills.internetcomputer.org)
88
85
-**Skills**: Plain markdown files in `skills/*/SKILL.md`
89
86
-**Validation**: Structural linter for frontmatter and code blocks (`npm run validate`)
90
87
-**Evaluation**: Per-skill eval cases with LLM-as-judge scoring (`node scripts/evaluate-skills.js <skill>`)
91
88
-**Schema**: JSON Schema for frontmatter at `skills/skill.schema.json`
92
89
-**SEO**: Per-skill meta tags, JSON-LD (TechArticle), sitemap, canonical URLs
0 commit comments