Skip to content

Commit f805b1a

Browse files
authored
improve: update skill categories and titles (#168)
- Rename category Architecture → Core (Motoko, Multi-Canister, Stable Memory) - Move icrc-ledger and wallet-integration from Tokens/Wallet → DeFi (removes Tokens and Wallet as standalone categories) - ckBTC Integration → ckBTC (chain-key Bitcoin) - ICRC Ledger Standard → ICRC Token Ledgers - EVM RPC Integration → EVM RPC - Internet Identity Auth → Internet Identity - Asset Canister & Frontend → Asset Canister (title + H1) - Update Icons.tsx: Architecture → Core, remove Tokens/Wallet cases - Update KNOWN_CATEGORIES in check-project.js - Update category lists in CLAUDE.md, CONTRIBUTING.md, skill.schema.json
1 parent 2f39298 commit f805b1a

14 files changed

Lines changed: 20 additions & 26 deletions

File tree

.claude/CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ Results are saved to `evaluations/results/` (gitignored). See `evaluations/icp-c
7878

7979
## Categories
8080

81-
Known categories: DeFi, Tokens, Auth, Architecture, Integration, Governance, Frontend, Security, Infrastructure, Wallet. New categories are allowed — the validator warns but does not block.
81+
Known categories: Auth, Core, DeFi, Frontend, Governance, Infrastructure, Integration, Security. New categories are allowed — the validator warns but does not block.
8282

8383
## Tech Stack
8484

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,6 @@ The website auto-generates from SKILL.md frontmatter — no need to edit any sou
241241

242242
Use an existing category when possible. The validator warns on unknown categories to catch typos, but new categories are not blocked.
243243

244-
Current categories: **DeFi**, **Tokens**, **Auth**, **Architecture**, **Integration**, **Governance**, **Frontend**, **Security**, **Infrastructure**, **Wallet**
244+
Current categories: **Auth**, **Core**, **DeFi**, **Frontend**, **Governance**, **Infrastructure**, **Integration**, **Security**
245245

246246
To add a new category: update the enum in `skills/skill.schema.json` and the icon in `src/components/Icons.tsx`.

scripts/check-project.js

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,14 @@ import { join } from "path";
99
import { listSkillDirs, readSkill, SKILLS_DIR } from "./lib/parse-skill.js";
1010

1111
const KNOWN_CATEGORIES = [
12-
"DeFi",
13-
"Tokens",
1412
"Auth",
15-
"Architecture",
16-
"Integration",
17-
"Governance",
13+
"Core",
14+
"DeFi",
1815
"Frontend",
19-
"Security",
16+
"Governance",
2017
"Infrastructure",
21-
"Wallet",
18+
"Integration",
19+
"Security",
2220
];
2321

2422
const evalsDir = join(SKILLS_DIR, "..", "evaluations");

skills/asset-canister/SKILL.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ description: "Deploy frontend assets to the IC. Covers certified assets, SPA rou
44
license: Apache-2.0
55
compatibility: "icp-cli >= 0.2.2, Node.js >= 22"
66
metadata:
7-
title: "Asset Canister & Frontend"
7+
title: Asset Canister
88
category: Frontend
99
---
1010

11-
# Asset Canister & Frontend Hosting
11+
# Asset Canister
1212

1313
## What This Is
1414

skills/ckbtc/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: "Accept, send, and manage ckBTC (chain-key Bitcoin). Covers BTC dep
44
license: Apache-2.0
55
compatibility: "icp-cli >= 0.2.2"
66
metadata:
7-
title: ckBTC Integration
7+
title: ckBTC (chain-key Bitcoin)
88
category: DeFi
99
---
1010

skills/evm-rpc/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: "Call Ethereum and EVM chains from IC canisters (Rust) via the EVM
44
license: Apache-2.0
55
compatibility: "icp-cli >= 0.2.2"
66
metadata:
7-
title: EVM RPC Integration
7+
title: EVM RPC
88
category: Integration
99
---
1010

skills/icrc-ledger/SKILL.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ description: "Deploy and interact with ICRC-1/ICRC-2 token ledgers (ICP, ckBTC,
44
license: Apache-2.0
55
compatibility: "icp-cli >= 0.2.2"
66
metadata:
7-
title: ICRC Ledger Standard
8-
category: Tokens
7+
title: ICRC Token Ledgers
8+
category: DeFi
99
---
1010

1111
# ICRC Ledger Standards

skills/internet-identity/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: "Integrate Internet Identity authentication. Covers passkey and Ope
44
license: Apache-2.0
55
compatibility: "icp-cli >= 0.2.2, Node.js >= 22"
66
metadata:
7-
title: Internet Identity Auth
7+
title: Internet Identity
88
category: Auth
99
---
1010

skills/motoko/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ license: Apache-2.0
55
compatibility: "moc >= 1.0.0, mops with core >= 2.0.0"
66
metadata:
77
title: Motoko Language
8-
category: Architecture
8+
category: Core
99
---
1010

1111
# Motoko Language

skills/multi-canister/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ license: Apache-2.0
55
compatibility: "icp-cli >= 0.2.2"
66
metadata:
77
title: Multi-Canister Architecture
8-
category: Architecture
8+
category: Core
99
---
1010

1111
# Multi-Canister Architecture

0 commit comments

Comments
 (0)