UNPKG

@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
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