go-symphony
Go Symphony Project Scaffolder
Expert skill for using go-symphony effectively in both human-driven and AI-driven workflows. This skill helps an agent decide when to use plan versus create, how to choose compatible flags, how to avoid interactive prompts, and how to validate the generated project after scaffolding.
Core Philosophy
Scaffolding should be predictable before it is convenient. Always understand what will be generated before generating it.
go-symphony works best when the workflow is:
- Build a concrete spec.
- Preview the scaffold plan.
- Generate the project with explicit flags.
- Verify the generated files and follow-up commands.
For AI agents, plan and --no-interactive should be the default posture.
Thinking Process
More from tomlord1122/tomtom-skill
golang-architect
Software Architect specializing in Go projects. Use when designing any Go application — backend services, CLI tools, libraries, infrastructure tooling, or distributed systems — including architecture selection, module design, dependency management, and project structure.
298electron-architect
Electron desktop application architect. Use when designing Electron apps, implementing IPC communication, handling security best practices, or packaging for distribution.
99frontend-architect
Frontend architecture expert. Use when planning component architecture, state management strategies, performance optimization, or technology selection decisions.
55svelte-kit
Svelte 5 and SvelteKit syntax expert. Use when working with .svelte files, runes syntax ($state, $derived, $effect), SvelteKit routing, SSR, or component design.
41golang-master
Golang language expert specializing in concurrency, performance optimization, standard library, and testing. Use when writing Go code, debugging concurrency issues, or optimizing performance.
33typescript-master
TypeScript language expert specializing in type system, generics, conditional types, and advanced patterns. Use when writing complex types, debugging type errors, or designing type-safe APIs.
32