new-skill

Installation
SKILL.md

Skill: new-skill

Từ 14/10/2026 skill sống ở repo riêng Rheinmir/skills (skills/<name>/), engine ở Rheinmir/setup (cài global ~/.claude/harness). Thêm một skill là: khung SKILL.md đúng solid-what-how/1 → khai metadata.loop + metadata.requires (sinh bằng grep) → marketplace → provenance → catalog/version → tools/check.sh xanh → push main. Không còn mirror llmwiki/skills/, không còn LOOP_MAP, không còn bảng AGENT.md/CLAUDE.md. Skill này lái fdk/tools/new-skill.py (repo setup) ghi khung vào checkout skills, rồi đi qua đúng các cổng của repo skills.

WHAT

Purpose và context

  • Purpose: tạo một skill mới trong checkout Rheinmir/skills theo khung solid-what-how/1, khai đủ hợp đồng phụ thuộc, và để CI repo skills (≈10 s) xanh — không chạy CI framework.
  • Trigger (when to use):
  • The user asks to create / add / scaffold a new skill, or invokes /new-skill.
  • You are about to hand-create a skills/<name>/SKILL.md and would otherwise forget metadata.loop, requires, marketplace or provenance.

Viết cho đúng nghề — đọc [[skill-craft]] trước. Bộ từ vựng để một skill đoán được: hai loại phí (context load ↔ cognitive load — skill chỉ-gọi-tay thì khai disable-model-invocation: true, khỏi tốn context), completion criterion cho mỗi bước, leading word thay ba câu, và năm failure mode phải tránh (duplication/sediment/sprawl/no-op/negation). /lint bước 8b đo các thứ này bằng máy.

  • Non-goals: không sửa engine (repo setup) để phục vụ một skill — skill cần script mới thì đó là PR ở setup trước, rồi nâng sàn requires.harness; không migrate skill đã có (sửa tại chỗ); không tạo skill kéo từ upstream bằng tool này (thứ đó vào skills/external/ + skill-provenance.py record --source <url>).

Mental model

tên + loop + description (trigger) → new-skill.py --skills-dir <skills>/skills → skills/<tên>/SKILL.md (khung WHAT/HOW, metadata.loop) → điền TODO → swh-lint → skill-requires gen --write (requires từ grep) → marketplace.json → provenance record → catalog --update → tools/check.sh → push main.

Installs
10
Repository
rheinmir/skills
First Seen
Oct 14, 2026