@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
47 lines • 1.33 kB
TypeScript
import { EventEmitter } from 'events';
import { SpecParser, Spec, Bug, SteeringStatus } from './parser';
export interface SpecChangeEvent {
type: 'added' | 'changed' | 'removed';
spec: string;
file: string;
data?: Spec | null;
}
export interface BugChangeEvent {
type: 'added' | 'changed' | 'removed';
bug: string;
file: string;
data?: Bug | null;
}
export interface GitChangeEvent {
type: 'branch-changed' | 'commit-changed';
branch?: string;
commit?: string;
}
export interface SteeringChangeEvent {
type: 'added' | 'changed' | 'removed';
file: string;
steeringStatus?: SteeringStatus;
}
export declare class SpecWatcher extends EventEmitter {
private watcher?;
private bugWatcher?;
private gitWatcher?;
private steeringWatcher?;
private projectPath;
private parser;
private git;
private lastBranch?;
private lastCommit?;
constructor(projectPath: string, parser: SpecParser);
start(): Promise<void>;
private startGitWatcher;
private startSteeringWatcher;
private checkGitChanges;
private handleSteeringChange;
private handleFileChange;
private checkNewSpecDirectory;
private handleBugFileChange;
private checkNewBugDirectory;
stop(): Promise<void>;
}
//# sourceMappingURL=watcher.d.ts.map