Loading...
Loading...
Comprehensive guidance for building and debugging JavaScript and TypeScript CLIs with @clack/core and @clack/prompts, backed by bundled upstream source and examples. Use when implementing clack prompt flows, deciding between core primitives and styled prompts, adapting clack examples, or validating clack API usage.
npx skill4agent add ahmadawais/skills clack@clack/core@clack/prompts@clack/prompts@clack/corereferences/examples/introoutrospinnerprogresstaskslogtaskLogstreamreferences/docs/prompts-exports.tsreferences/docs/core-exports.ts@clack/prompts@clack/coreTextPromptSelectPromptConfirmPromptPromptimport * as p from '@clack/prompts';
const value = await p.text({ message: 'Your name?' });
if (p.isCancel(value)) {
p.cancel('Operation cancelled.');
process.exit(0);
}p.intro('create-app');
// prompts
p.outro('Done');textvalidateconfirmselectmultiselectgroupMultiselectgroupspinnerprogresstaskstaskLogstreamreferences/examples/references/docs/prompts-exports.tsreferences/docs/core-exports.tsreferences/source/prompts/references/source/core/references/docs/prompts-readme.mdreferences/docs/core-readme.mdreferences/INDEX.mdreferences/source/prompts/*.tsreferences/source/core/prompts/*.tsreferences/source/core/utils/*.tsreferences/examples/basic/index.tsreferences/examples/basic/text-validation.tsreferences/examples/basic/autocomplete.tsreferences/examples/basic/autocomplete-multiselect.tsreferences/examples/basic/default-value.tsreferences/examples/basic/path.tsreferences/examples/basic/spinner.tsreferences/examples/basic/spinner-cancel.tsreferences/examples/basic/spinner-cancel-advanced.tsreferences/examples/basic/spinner-ci.tsreferences/examples/basic/spinner-timer.tsreferences/examples/basic/progress.tsreferences/examples/basic/task-log.tsreferences/examples/basic/stream.tsreferences/examples/changesets/index.tscoreprompts