scaffold

Route Ruby project scaffolding between rubysmith and gemsmith based on user intent.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/b08x/syncopated-context --skill scaffold-b08x
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scaffold
Source: https://github.com/b08x/syncopated-context/tree/main/plugins/rubysmithing/skills/scaffold
Command: npx skills add https://github.com/b08x/syncopated-context --skill scaffold-b08x

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ruby project scaffolder using rubysmith (apps, tools, scripts) or gemsmith (publishable gems). Activates on any mention of: scaffold a project, scaffold a gem, new ruby project, new gem, create gem, bootstrap project, rubysmith, gemsmith, generate project skeleton, project template, set up a new ruby app, start a ruby tool, start a ruby script, create a new gem for rubygems, initialize ruby project, rubysmith build, gemsmith build, new ruby app, create a ruby tool. Runs rubysmith for local Ruby tools and apps; runs gemsmith for gems intended for rubygems.org. Executes the CLI, displays generated file tree, then optionally applies Standard Mode convention hardening. After scaffolding, suggests and chains to tui, genai, yardoc, and context. Use whenever a user wants to start a new Ruby project from scratch.

Core Features & Use Cases

  • Tool selection: automatically chooses between rubysmith (apps/tools) or gemsmith (gems) based on the user's intent.
  • Stepwise workflow: guides through detection, requirements gathering, command construction, execution, and post-sculpt routing.
  • Post-scaffold routing: suggests adaptive skills like tui, genai, yardoc, and context after scaffolding.

Quick Start

Provide the project name and indicate if this is a rubysmith app/tool scaffold or a gemsmith gem scaffold, and I’ll generate the complete project skeleton.

Frequently Asked Questions about scaffold

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

FAQPage Schema
How do I scaffold a new Ruby project automatically?

To scaffold a new Ruby project, this tool routes between rubysmith for local apps and tools or gemsmith for publishable gems. It automates tool selection, gathers requirements, constructs the build command, executes it, and displays the generated file tree.

What is the best way to create a new gem for RubyGems?

Creating a new gem for RubyGems is handled by gemsmith. The scaffolder detects your intent to publish, constructs the gemsmith build command, executes it, and optionally applies Standard Mode convention hardening to the generated project skeleton.

Does the scaffolder support generating Ruby scripts and local tools?

Yes, the scaffolder supports generating Ruby scripts and local tools by using rubysmith. It detects your intent to build an app or tool, runs the rubysmith build command, and displays the resulting file tree for your new Ruby project.

Can I automate project skeleton generation and documentation together?

Yes, you can automate project skeleton generation and documentation together. After scaffolding your Ruby project, the tool suggests adaptive post-scaffold routing to yardoc for documentation, alongside tui, genai, and context skills to streamline onboarding.

Do I need to manually choose between rubysmith and gemsmith to bootstrap a project?

No, you do not need to manually choose between rubysmith and gemsmith to bootstrap a project. The scaffolder automatically selects the appropriate tool based on your stated intent, whether you are building a local app or a publishable gem.

What happens after a Ruby project template is generated?

After a Ruby project template is generated, the tool displays the file tree and optionally applies convention hardening. It then provides adaptive post-scaffold recommendations, chaining to tui, genai, yardoc, and context to streamline project onboarding.