scaffold

Scaffold Python, Go, Node, and Terraform projects with language-aware templates and configurations.

1|Updated Aug 16, 2025
One-click install
npx skills add https://github.com/RB-chrismandich/Manifest --skill scaffold-rb-chrismandich
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scaffold
Source: https://github.com/RB-chrismandich/Manifest/tree/main/configs/claude/skills/scaffold
Command: npx skills add https://github.com/RB-chrismandich/Manifest --skill scaffold-rb-chrismandich

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Initialize new projects with language-specific quality gates, linting configs, test frameworks, CI/CD templates, and Manifest integration.

Core Features & Use Cases

  • Language-appropriate scaffolding templates for Python, Go, Node, and Terraform
  • Phase-driven workflow (language detection, project-name resolution, and safe template creation)
  • Manifest agent integration to wire up .claude, .cursor, .gemini, and .codex directories

Quick Start

Run the scaffold skill in your project directory and respond with the language and name when prompted to generate starter files and configurations.

Frequently Asked Questions about scaffold

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

FAQPage Schema
How do I scaffold a polyglot project with language-specific linting and CI/CD templates?

Scaffolding a polyglot project provisions language-aware templates and configurations for Python, Go, Node, and Terraform, applying linting configs, test frameworks, CI/CD templates, and Manifest integration through a phase-driven workflow.

What's the best way to bootstrap multi-language projects with consistent quality gates?

Bootstrapping multi-language projects uses language detection to apply consistent quality gates, copying language-appropriate templates and pre-commit configurations to ensure standardized linting and test frameworks across Python, Go, Node, and Terraform.

Does the scaffolding workflow support Manifest agent integration for .claude, .cursor, .gemini, and .codex directories?

Yes, Manifest agent integration is supported, wiring up .claude, .cursor, .gemini, and .codex directories during the template creation phases to connect initialized projects with agent environments.

Can I use this scaffolding tool to initialize both Terraform and Node projects safely?

Yes, you can initialize both Terraform and Node projects safely through safe template creation, which handles language detection and project-name resolution before copying language-specific starter files and configurations.

How do I set up pre-commit configuration when initializing a new Go or Python project?

Pre-commit configuration is set up during the template copying phase, applying language-appropriate linting configs and quality gates automatically when you run the scaffolding workflow and specify Go or Python as the target language.