claude-skillz  by NTCoding

Enhance programming workflows with a Claude-powered CLI

Created 3 months ago
264 stars

Top 96.7% on SourcePulse

GitHubView on GitHub
Project Summary

This project offers a framework for creating and managing reusable skills and composable system prompts for Claude Code, targeting developers seeking structured and efficient AI-assisted programming. It streamlines the setup of specialized AI personas for common coding tasks, enhancing productivity and consistency through a command-line launcher and a skill-based composition system.

How It Works

The project utilizes a Python-based launcher (claude-launcher.py) to manage "skills" (reusable behavioral instructions) and "personas" (system prompts). Users can compose personas by referencing skills using @ syntax, enabling modularity and extensibility. The launcher provides interactive selection and command-line shortcuts, including order-independent and model-only options, for rapid invocation of pre-defined or custom personas. Frontmatter support allows for instant creation of new personas.

Quick Start & Requirements

  • Primary install / run command: Set up an alias: alias cl='python3 /path/to/claude-skillz/claude-launcher/claude-launcher.py'.
  • Non-default prerequisites: python3. Optional: fzf for interactive fuzzy search (brew install fzf on macOS).
  • Estimated setup time or resource footprint: Minimal for alias setup; fzf installation is quick.
  • Links: No direct external links provided; internal documentation referenced via CLAUDE.md.

Highlighted Details

  • Interactive 2-step persona and model selection ($ cl).
  • Order-independent and frontmatter-based shortcuts for instant custom persona creation.
  • Automatic skill loading via @ references for composable prompt engineering.
  • Conflict detection with prominent warnings for prompt integrity.
  • 12 pre-built personas available via shortcuts (e.g., tdd, opt, arc, rct, tsc).
  • Advanced skills include automatic-code-review with configurable rules and observability-first-debugging.
  • Plugin marketplace for installing additional skills and personas.

Maintenance & Community

No specific contributors, sponsorships, or community links (Discord/Slack) are mentioned in the provided text.

Licensing & Compatibility

The README does not specify licensing terms or compatibility notes for commercial use.

Limitations & Caveats

The setup requires manual aliasing and path configuration. The README does not detail licensing or commercial compatibility. Advanced features like the plugin marketplace are described but lack in-depth setup or usage instructions within the provided text.

Health Check
Last Commit

1 week ago

Responsiveness

Inactive

Pull Requests (30d)
3
Issues (30d)
2
Star History
36 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.