scaffoldlisted
Install: claude install-skill boshu2/agentops
# Scaffold Skill
> **Quick Ref:** Project scaffolding, component generation, CI/CD setup. `$scaffold <language> <name>` for new projects, `$scaffold component <type> <name>` for components, `$scaffold ci <platform>` for CI pipelines.
**YOU MUST EXECUTE THIS WORKFLOW. Do not just describe it.**
Generate real files, run real commands, verify real output. Every invocation produces a working, tested, committed scaffold.
## Modes
| Mode | Invocation | Output |
|------|-----------|--------|
| **Project** | `$scaffold <language> <name>` | Full project directory with build, test, lint |
| **Component** | `$scaffold component <type> <name>` | New module/package added to existing project |
| **CI** | `$scaffold ci <platform>` | CI/CD pipeline configuration |
## Step 0: Determine Mode
Parse the invocation to identify which mode to run:
- If args contain `component` as first positional: **Component mode**
- If args contain `ci` as first positional: **CI mode**
- Otherwise: **Project mode**
If ambiguous, ask ONE clarifying question, then proceed.
## Step 1: Gather Requirements
Collect these inputs (use defaults when not specified):
| Input | Default | Notes |
|-------|---------|-------|
| Language/framework | (required) | go, python, node, rust, react |
| Project type | CLI (Go), package (Python), app (Node) | CLI, library, web-service, API, package |
| Testing framework | Language default | go test, pytest, vitest, cargo test |
| CI platform | GitHub Actions | github, gitlab