populate_diataxis_content
Automatically populate Diataxis documentation with project-specific content, leveraging repository analysis to tailor documentation structure based on specified technology focus and population level.
Instructions
Intelligently populate Diataxis documentation with project-specific content
Input Schema
Name | Required | Description | Default |
---|---|---|---|
analysisId | Yes | Repository analysis ID from analyze_repository tool | |
docsPath | Yes | Path to documentation directory | |
includeProjectSpecific | No | ||
populationLevel | No | comprehensive | |
preserveExisting | No | ||
technologyFocus | No | Specific technologies to emphasize |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"analysisId": {
"description": "Repository analysis ID from analyze_repository tool",
"type": "string"
},
"docsPath": {
"description": "Path to documentation directory",
"type": "string"
},
"includeProjectSpecific": {
"default": true,
"type": "boolean"
},
"populationLevel": {
"default": "comprehensive",
"enum": [
"basic",
"comprehensive",
"intelligent"
],
"type": "string"
},
"preserveExisting": {
"default": true,
"type": "boolean"
},
"technologyFocus": {
"description": "Specific technologies to emphasize",
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"analysisId",
"docsPath"
],
"type": "object"
}