UNPKG

spec-workflow-mcp

Version:

MCP server for managing spec workflow (requirements, design, implementation)

36 lines 1.06 kB
/** * Create requirements document */ import { writeFileSync, existsSync } from 'fs'; import { join } from 'path'; import { getRequirementsTemplate } from '../shared/documentTemplates.js'; export function createRequirementsDocument(path, featureName, introduction) { const fileName = 'requirements.md'; const filePath = join(path, fileName); if (existsSync(filePath)) { return { generated: false, message: 'Requirements document already exists', fileName, filePath }; } try { const content = getRequirementsTemplate(featureName, introduction); writeFileSync(filePath, content, 'utf-8'); return { generated: true, message: 'Requirements document', fileName, filePath }; } catch (error) { return { generated: false, message: `Failed to create document: ${error}`, fileName }; } } //# sourceMappingURL=createRequirementsDoc.js.map