Skip to content

[DEPRECATED] Nunchuck skills, bow hunting skills, agent skills...

License

Notifications You must be signed in to change notification settings

JordanGunn/nunchuck

Repository files navigation

Nunchuck

Deprecation Notice

This repository is being deprecated in favour of more focused skill repositories. The creation of this repository is what led to the first draft of the ASI (Agent Skills Interface) governance specification, the OASR (Open Agent Skills Registry) CLI, and the AUx (Agentic Unix) skills. While the nunchuck skills were strong in spirit, all of them will be reworked and significantly improved by applying techniques I have learned during early skills development. Each of them will moved to dedicated repositories. I will leave this repository in the meantime since people seem to he using it. This notice will be updated with the new and improved skill repos as I develop them. Cheers!

A rigorously structured collection of agent skills designed to reduce drift, enforce determinism, and make agentic work auditable. Built on the Open Agent-Skill Specification and extended with internal specifications that define canonical structures, execution patterns, and epistemic guardrails.


Documentation


Design Philosophy

This repository treats language as inherently ambiguous and builds systems that succeed despite that ambiguity. Three principles guide all skill design:

  • Determinism First, Subjectivity Last — Subjective reasoning must never compensate for missing deterministic outputs. If evidence is incomplete, return to earlier execution phases rather than explaining around gaps.

  • Artifacts as Completion Signals — Success is mechanically verifiable. Skills declare what they produce; validation checks existence. Missing artifacts redirect execution to producing steps.

  • Professional Skepticism — Agents interpret, clarify, and challenge rather than blindly comply. User input is valuable but not authoritative truth. Responsibility for correctness cannot be outsourced.

These principles are formalized in the Design Documentation, which includes epistemic tenets, interaction tenets, and a determinism framework.


Specification Compliance

Open Agent-Skill Spec

All skills conform to the Open Agent-Skill Specification, ensuring portability across agent platforms. Each SKILL.md contains frontmatter-only definitions with explicit metadata for references, scripts, and keywords.

Internal Specifications

Beyond the open spec, this repository enforces internal specifications that define:

These specifications ensure consistency across all skills and enable tooling to validate compliance.


Skills

All skills live in the skills/ directory. Browse them directly or use the reference documentation:


Usage

See the Quickstart Guide for installation, IDE integration, and first steps.


Scripts

Utility scripts provide thin integration layers without duplicating skill content. Skills remain spec-compliant so they transfer cleanly when IDEs adopt agent skills natively.

IDE Adapters

Generate IDE-specific configurations that reference skills without copying them:

# Windsurf: generates .windsurf/workflows/
bash scripts/adapters/windsurf/run.sh --skills-root skills --output-root .

# Cursor: generates .cursor/commands/
bash scripts/adapters/cursor/run.sh --skills-root skills --output-root .

Windows (PowerShell):

.\scripts\adapters\windsurf\run.ps1 --skills-root skills --output-root .
.\scripts\adapters\cursor\run.ps1 --skills-root skills --output-root .

Index Generator


Changelog

See CHANGELOG.md for release history.

License

See LICENSE for details.

About

[DEPRECATED] Nunchuck skills, bow hunting skills, agent skills...

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •