@pimzino/claude-code-spec-workflow
Version:
Automated workflows for Claude Code. Includes spec-driven development (Requirements → Design → Tasks → Implementation) with intelligent task execution, optional steering documents and streamlined bug fix workflow (Report → Analyze → Fix → Verify). We have
46 lines • 1.43 kB
TypeScript
export declare class SpecWorkflowUpdater {
private projectRoot;
private claudeDir;
private commandsDir;
private templatesDir;
private agentsDir;
private specsDir;
private markdownDir;
private markdownCommandsDir;
private markdownTemplatesDir;
private markdownAgentsDir;
constructor(projectRoot?: string);
/**
* Create a backup of the current .claude directory before making changes
*/
createBackup(): Promise<string>;
/**
* Recursively copy a directory
*/
private copyDirectory;
/**
* List all backup directories in the project root
*/
listBackups(): Promise<string[]>;
/**
* Clean up old backups, keeping only the most recent N backups
*/
cleanupOldBackups(keepCount?: number): Promise<void>;
/**
* Delete the entire .claude directory for a fresh start
*/
deleteClaudeDirectory(): Promise<void>;
/**
* Restore user content (specs and task commands) from backup
*/
restoreUserContent(backupDir: string): Promise<void>;
updateCommands(): Promise<void>;
updateTemplates(): Promise<void>;
updateAgents(): Promise<void>;
regenerateTaskCommands(): Promise<void>;
/**
* Update with fresh install approach: backup -> delete -> fresh install -> restore user content
*/
updateWithFreshInstall(): Promise<void>;
}
//# sourceMappingURL=update.d.ts.map