oclif-scaffolder

Solid

Generate oclif CLI framework projects with plugin support, topics, hooks, and TypeScript. Creates enterprise-grade CLI applications with extensibility.

AI & Automation 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 95/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# oclif Scaffolder Generate a complete oclif CLI application with plugin architecture, topics, and enterprise patterns. ## Capabilities - Generate TypeScript-based oclif CLI projects - Create command topics with hierarchical organization - Set up plugin system for extensibility - Configure hooks for lifecycle events - Implement flag inheritance and parsing - Set up testing and development workflows ## Usage Invoke this skill when you need to: - Bootstrap an enterprise-grade CLI with oclif - Create extensible CLIs with plugin support - Build CLIs with complex command hierarchies - Implement lifecycle hooks and middleware ## Inputs | Parameter | Type | Required | Description | |-----------|------|----------|-------------| | projectName | string | Yes | Name of the CLI project (kebab-case) | | description | string | Yes | Short description of the CLI | | commands | array | No | List of commands to scaffold | | plugins | boolean | No | Enable plugin support (default: true) | | topics | array | No | Command topics/namespaces | ### Command Structure ```json { "commands": [ { "name": "deploy", "description": "Deploy application", "topic": "app", "flags": [ { "name": "env", "char": "e", "required": true }, { "name": "force", "char": "f", "allowNo": true } ], "args": [ { "name": "service", "required": true } ] } ], "topics": [ { "name": "app", "description": "Application commands" }, { "na...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Related Skills