aiwg
Version:
Deployment tool and support utility for AI context. Copies agents, skills, commands, rules, and behaviors into the paths each AI platform reads (Claude Code, Codex, Copilot, Cursor, Warp, OpenClaw, and 6 more) so one source of truth works across 10 platfo
72 lines • 2.32 kB
TypeScript
/**
* Utility Command Handlers
*
* Handlers for utility commands including card prefilling, contribution workflow,
* metadata validation, health diagnostics, and update checking.
*
* @implements @.aiwg/architecture/decisions/ADR-001-unified-extension-system.md
* @source @src/cli/router.ts
* @tests @test/unit/cli/handlers/utilities.test.ts
* @issue #33, #342
*/
import { CommandHandler } from './types.js';
/**
* Handler for prefill-cards command
*
* Prefills kanban cards with template data for project planning.
*
* Usage:
* aiwg -prefill-cards
* aiwg --prefill-cards
* aiwg -prefill-cards --board <board-name>
*/
export declare const prefillCardsHandler: CommandHandler;
/**
* Handler for contribute-start command
*
* Starts a contribution workflow with issue tracking and branching.
*
* Usage:
* aiwg -contribute-start
* aiwg --contribute-start
* aiwg -contribute-start --issue <issue-number>
*/
export declare const contributeStartHandler: CommandHandler;
export declare const validateMetadataHandler: CommandHandler;
/**
* Handler for doctor command
*
* Runs health diagnostics on the AIWG installation and workspace.
*
* Usage:
* aiwg doctor
* aiwg -doctor
* aiwg --doctor
* aiwg doctor --verbose
* aiwg doctor --scope user # validate ~/.aiwg/installed.json
*/
export declare const doctorHandler: CommandHandler;
/**
* Handler for update command
*
* Updates AIWG and re-deploys installed frameworks/addons.
* - Checks for npm/git updates first
* - Reads .aiwg/frameworks/registry.json to detect installed items
* - Re-deploys only those (preserving the user's current selection)
* - Use --all to deploy everything (equivalent to `aiwg use all`)
*
* Usage:
* aiwg update # Update + re-deploy installed frameworks
* aiwg update --all # Update + deploy everything
* aiwg update --dry-run # Show what would be updated
* aiwg update --provider <name> # Pass through provider to deployment
* aiwg update --skip-check # Skip npm/git update check, only re-deploy
*
* @issue #342
*/
export declare const updateHandler: CommandHandler;
/**
* All utility handlers
*/
export declare const utilityHandlers: CommandHandler[];
//# sourceMappingURL=utilities.d.ts.map