All skills
davila7 avatar

/app-builder

@1deb97c

Main application building orchestrator. Creates full-stack applications from natural language requests. Determines project type, selects tech stack, coordinates agents.

Use this Skill: https://skilld.dev/gh/davila7/claude-code-templates/app-builder

This session only. Nothing lands on disk.

templatescli-toolTEMPLATE.md

≈441 tokens on demand. Your agent reads this file only when SKILL.md points to it.

CLI Tool Template

Tech Stack

Component Technology
Runtime Node.js 20+
Language TypeScript
CLI Framework Commander.js
Prompts Inquirer.js
Output chalk + ora
Config cosmiconfig

Directory Structure

project-name/
├── src/
│   ├── index.ts         # Entry point
│   ├── cli.ts           # CLI setup
│   ├── commands/        # Command handlers
│   ├── lib/
│   │   ├── config.ts    # Config loader
│   │   └── logger.ts    # Styled output
│   └── types/
├── bin/
│   └── cli.js           # Executable
└── package.json

CLI Design Principles

Principle Description
Subcommands Group related actions
Options Flags with defaults
Interactive Prompts when needed
Non-interactive Support --yes flags

Key Components

Component Purpose
Commander Command parsing
Inquirer Interactive prompts
Chalk Colored output
Ora Spinners/loading
Cosmiconfig Config file discovery

Setup Steps

  1. Create project directory
  2. npm init -y
  3. Install deps: npm install commander @inquirer/prompts chalk ora cosmiconfig
  4. Configure bin in package.json
  5. npm link for local testing

Publishing

npm login
npm publish

Best Practices

  • Provide helpful error messages
  • Support both interactive and non-interactive modes
  • Use consistent output styling
  • Validate inputs with Zod
  • Exit with proper codes (0 success, 1 error)

Source: SKILL.md on GitHub

2 warnings16d5 checks · Risk SAFE
  • Gen Agent Trust Hub16d

    This skill is an application building orchestrator that creates projects using standard industry templates. It follows secure development practices, uses trusted dependencies from official registries, and includes a structured agent coordination pipeline to ensure project integrity.

  • Socket16d

    No alerts

  • Snyk16d

    Risk: LOW · No issues

  • Runlayer7mo

    12/20 files flagged

  • ZeroLeaks5mo

    Scan incomplete

Signed by skilld at 1deb97c. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub yesterday.

Activeupdated 8 months ago
What it can do
Reads files Edits files Runs commands
All 7 allowed tools
ReadWriteEditGlobGrepBashAgent

README badge

README badge for davila7/claude-code-templates/app-builder