greenfield-scaffolding

Generate starter conventions, decisions, and specs for a new Hero workspace based on the detected tech stack.

Updated Apr 20, 2026
One-click install
npx skills add https://github.com/astroville/sprout --skill greenfield-scaffolding-astroville
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: greenfield-scaffolding
Source: https://github.com/astroville/sprout/tree/main/.claude/skills/greenfield-scaffolding
Command: npx skills add https://github.com/astroville/sprout --skill greenfield-scaffolding-astroville

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? A freshly initialized Hero workspace starts empty, giving no immediate value to the team. This Skill bootstraps the workspace with stack-appropriate conventions, architectural decisions, and initial feature specs so a new project has useful knowledge from day one. ## Core Features & Use Cases - Stack Detection: Runs hero scan to identify languages, frameworks, and build tools before generating any content. - Knowledge Generation: Writes conventions (error handling, testing, API design, git workflow), decisions (stack rationale, package manager, build tool), and initial specs (project health, documentation) into .hero/knowledge/ and .hero/planning/ directories. - Stack-Specific Templates: Provides tailored guidance for Go, TypeScript/Node, Python, Java/Kotlin, Rust, and React projects. - Use Case: After running hero init on a new TypeScript project, invoke this Skill to automatically populate ESM import conventions, async/await patterns, and a project health spec, then index everything for search. ## Quick Start Set up the Hero workspace for this project by scanning the tech stack and generating starter conventions, decisions, and specs.

Frequently Asked Questions about greenfield-scaffolding

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

FAQPage Schema
How do I set up Hero for a new project?▼

Run hero init, then invoke this Skill to scan the tech stack and generate starter conventions, decisions, and specs. Finish with hero index to make entries searchable and hero install to wire up MCP for your tool.

What does the greenfield-scaffolding skill generate?▼

It generates three types of content: conventions in .hero/knowledge/conventions/, decisions in .hero/knowledge/decisions/, and initial feature specs in .hero/planning/features/. All content is tailored to the detected tech stack.

Which tech stacks are supported for convention generation?▼

Templates exist for Go, TypeScript/Node, Python, Java/Kotlin, Rust, and React. Each stack gets tailored conventions, such as table-driven tests for Go or type hints and pytest conventions for Python.

Will it overwrite my existing conventions or decisions?▼

No. The Skill explicitly avoids overwriting existing conventions or decisions and does not generate content that contradicts patterns already present in the codebase. It detects the stack first rather than assuming a framework.

When should I not use project scaffolding for Hero?▼

Avoid it when the workspace already has established conventions and decisions, since generated starter content is intentionally concise rather than comprehensive. It is meant for fresh workspaces, not mature knowledge bases.