npm.io
0.1.0 • Published yesterdayCLI

nessie-skill

Licence
UNLICENSED
Version
0.1.0
Deps
1
Size
14 kB
Vulns
0
Weekly
0

nessie-skill

Install the NESSIE (NS Dutch Railways) design system agent skill into your AI tool of choice — Claude Code, Cursor, Codex, or GitHub Copilot — with one command.

It vendors the skill (AGENTS.md + skills/ + reference/) into a .nessie/ folder in your project and writes the small entry file each tool reads, pointing it at .nessie/AGENTS.md.

Usage

# from your project root
npx nessie-skill init            # auto-detects your tool(s)
npx nessie-skill init --all      # configure every supported tool
npx nessie-skill update          # refresh .nessie/ to the latest docs

Options

Flag Description
--tools <list> Comma list: claude, cursor, codex, copilot (default: auto-detect)
--all Configure every supported tool
--dir <path> Target project (default: current directory)
--ref <ref> Branch, tag, or commit of the skill repo (default: main)
--repo <o/n> Source repo (default: gertjankooy/nessie)

What it writes

your-project/
  .nessie/                          # vendored skill (safe to commit or gitignore)
    AGENTS.md  skills/  reference/
    .nessie-version                 # records repo + ref + install time
  AGENTS.md                         # → points to .nessie/AGENTS.md (Cursor, Codex)
  CLAUDE.md                         # → points to .nessie/AGENTS.md (Claude Code)
  .github/copilot-instructions.md   # → points to .nessie/AGENTS.md (Copilot)
  .cursor/rules/nessie.mdc          # Cursor rule (alwaysApply)

Entry files use a managed block (<!-- nessie:start … -->), so re-running never duplicates content and never overwrites your own instructions — it updates only its block.

How it stays current

init/update download the skill from the public repo tarball at the given --ref (default main), so you always get the latest docs without republishing this package. Pin a release with --ref v1.2.0 if you want a fixed version.

Notes

  • Requires Node 18+ (uses built-in fetch).
  • The source repo is public and read-only — no token or auth needed.
  • To read an actual Figma design (audits, design-to-code), your tool still needs the Figma MCP / Dev Mode MCP server connected — the skill files can't provide that.
  • Maintainer commands (/sync-docs, /sync-tokens, /docs-coverage) live in the skill repo's .claude/ and are intentionally not vendored by this installer.

Keywords