specs-workflow
Streamline software project documentation by managing requirements, design, and task workflows. Initialize, check, skip, confirm, or complete tasks in batches with structured operations.
Instructions
Manage intelligent writing workflow for software project requirements, design, and task documents. Supports initialization, checking, skipping, confirmation, and task completion operations (single or batch).
Input Schema
Name | Required | Description | Default |
---|---|---|---|
action | No | Operation parameters | |
path | Yes | Specification directory path (e.g., /Users/link/specs-mcp/batch-log-test) |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"action": {
"additionalProperties": false,
"description": "Operation parameters",
"properties": {
"featureName": {
"description": "Feature name (required for init)",
"type": "string"
},
"introduction": {
"description": "Feature introduction (required for init)",
"type": "string"
},
"taskNumber": {
"anyOf": [
{
"type": "string"
},
{
"items": {
"type": "string"
},
"type": "array"
}
],
"description": "Task number(s) to mark as completed (required for complete_task). Can be a single string or an array of strings"
},
"type": {
"description": "Operation type",
"enum": [
"init",
"check",
"skip",
"confirm",
"complete_task"
],
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
},
"path": {
"description": "Specification directory path (e.g., /Users/link/specs-mcp/batch-log-test)",
"type": "string"
}
},
"required": [
"path"
],
"type": "object"
}