new

Installation
SKILL.md

charly box new -- Scaffold New Projects, Boxes, and Candies

The charly box new family groups three scaffolding verbs. See /charly-image:image for the full family overview and /charly-image:layer for the layer-authoring verb catalog it bootstraps.

Overview

Three verbs, in decreasing scope:

Verb What it creates
charly box new project <dir> A fresh charly.yml (with discover: [box, candy]), empty box/ + candy/ directories, and a .gitignore
charly box new box <name> A new discovered box at box/<name>/charly.yml (kind-keyed box: doc)
charly box new candy <name> A new candy at candy/<name>/charly.yml (stub kind-keyed candy: doc)

All three are comment-preserving: the YAML edits route through the yaml.v3 Node API rather than the value API, so human-authored comments and key order survive round trips. Implementation lives in charly/scaffold_project.go + charly/yaml_setter.go.

Each verb also auto-becomes an MCP tool (box.new.project, box.new.box, box.new.candy) via Kong reflection in charly/mcp_server.go — so an LLM agent driving charly mcp serve can scaffold a project from scratch over RPC. See /charly-build:charly-mcp-cmd "Authoring tools".

Quick Reference

Installs
1
First Seen
Jun 21, 2026