Build and maintain Bash command-line applications with the Bashly generator. Use when users ask to create a Bashly project, design command trees, define flags/arguments/options in `bashly.yml`, generate Bash scripts from Bashly config, write command/lib partials in the Bashly source folder, or iterate on existing Bashly-based CLIs from idea to complete script (for example: "this is a bashly project" or "help me build a bash script using bashly").
Use this workflow to produce or update Bashly CLIs.
Confirm project mode.
references/bashly-workflow.md to locate the effective bashly.yml when defaults are overridden.bashly add settings.Define CLI contract before editing files.
Author or update bashly.yml.
bashly init or bashly init --minimal based on requested scope.Implement command behavior in Bashly partials.
src, or overridden in settings/env).Generate CLI files with Bashly.
bashly.yml and list the exact generation command for the user.Validate behavior.
--help, one success path, one argument/flag error path).Document what changed.
references/bashly-workflow.md for command design heuristics, common Bashly operations, and troubleshooting.assets/ for skill metadata/UI integration when relevant.bashly.dev), official examples, then bashly-framework/bashly repository.bashly add ...), and version-sensitive commands.references/bashly-workflow.md, then state that online verification could not be performed.tool command --flag value) for each major command.