rune-scaffold

Generates complete projects from descriptions through a nine-phase orchestration pipeline.

1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/dangvu008/VietTruyen --skill rune-scaffold-dangvu008
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rune-scaffold
Source: https://github.com/dangvu008/VietTruyen/tree/main/.agents/skills/rune-scaffold
Command: npx skills add https://github.com/dangvu008/VietTruyen --skill rune-scaffold-dangvu008

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Starting a new project from scratch involves dozens of setup decisions — directory structure, dependencies, tests, docs, CI, git — and skipping any of them produces a broken or incomplete codebase. This Skill automates the entire bootstrap process so a project description becomes a verified, working project. ## Core Features & Use Cases - Nine-Phase Pipeline: Orchestrates requirement elicitation, research, planning, design, implementation, testing, documentation, git commit, and verification in sequence. - Template Auto-Detection: Detects project type (REST API, web app, CLI, library, MCP server, Chrome extension, mobile app) and generates stack-appropriate structure. - Monorepo Mode: Generates pnpm/turborepo workspace configurations with shared TypeScript config and affected-only CI when monorepo signals are detected. - Use Case: Describe a new Express REST API with authentication and PostgreSQL, and receive a complete project with routes, models, migrations, tests, README, and a passing build — verified before it is presented to you. ## Quick Start Ask the agent to scaffold a new project by describing what you want to build, for example: scaffold a new CLI tool in Python that converts CSV files to JSON with tests and documentation.

Frequently Asked Questions about rune-scaffold

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a new project from a description?

Invoke the scaffold command with a project description, either interactively or in express mode with a detailed description. The pipeline runs requirement elicitation, planning, code generation, tests, docs, git commit, and verification automatically.

What project templates does the scaffolder support?

It auto-detects seven templates: REST API, full-stack web app, CLI tool, library/package, MCP server, Chrome extension, and mobile app. Template selection is derived from the requirements document produced in the first phase.

What is the difference between interactive and express scaffold mode?

Interactive mode asks questions and requires user approval at each phase gate. Express mode extracts requirements from a detailed description without asking questions, but still runs all validation and verification checks.

Does the scaffolder support monorepo or turborepo setups?

Yes, monorepo mode triggers on signals like pnpm-workspace.yaml, turbo.json, or the word monorepo. It generates workspace config, shared tsconfig.base.json, workspace:* internal dependencies, and affected-only CI pipelines.

What happens if the generated project fails verification?

The pipeline runs lint, type checks, tests, build, and a security scan in the verification phase. Failures trigger up to three fix-and-reverify loops; if still failing, the specific failures are reported to the user instead of presenting broken code.

Will scaffolding overwrite files in an existing directory?

No, the scaffolder detects existing files in non-empty directories and warns the user before overwriting anything. It also generates a stack-appropriate .gitignore and never hardcodes secrets.