get_development_guidance
Convert architectural decisions and workflow recommendations into actionable coding tasks, implementation patterns, and development roadmaps tailored to your current phase, technology stack, and team context.
Instructions
Get comprehensive development guidance that translates architectural decisions and workflow recommendations into specific coding tasks, implementation patterns, and development roadmap
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| adrsToImplement | No | List of ADR titles or file paths that need to be implemented in code | |
| currentProgress | No | What has already been implemented or current state of development | |
| developmentPhase | Yes | Current development phase | |
| focusAreas | No | Specific areas to focus on (e.g., ["API design", "database schema", "testing strategy", "deployment pipeline"]) | |
| teamContext | No | ||
| technologyStack | No | Current technology stack (e.g., ["TypeScript", "React", "Node.js", "PostgreSQL", "Docker"]) | |
| timeline | No | Development timeline or deadline constraints |
Input Schema (JSON Schema)
{
"properties": {
"adrsToImplement": {
"description": "List of ADR titles or file paths that need to be implemented in code",
"items": {
"type": "string"
},
"type": "array"
},
"currentProgress": {
"description": "What has already been implemented or current state of development",
"type": "string"
},
"developmentPhase": {
"description": "Current development phase",
"enum": [
"planning",
"setup",
"implementation",
"testing",
"deployment",
"maintenance",
"refactoring"
],
"type": "string"
},
"focusAreas": {
"description": "Specific areas to focus on (e.g., [\"API design\", \"database schema\", \"testing strategy\", \"deployment pipeline\"])",
"items": {
"type": "string"
},
"type": "array"
},
"teamContext": {
"properties": {
"experienceLevel": {
"enum": [
"junior",
"mixed",
"senior",
"expert"
],
"type": "string"
},
"size": {
"enum": [
"solo",
"small_team",
"medium_team",
"large_team"
],
"type": "string"
}
},
"type": "object"
},
"technologyStack": {
"description": "Current technology stack (e.g., [\"TypeScript\", \"React\", \"Node.js\", \"PostgreSQL\", \"Docker\"])",
"items": {
"type": "string"
},
"type": "array"
},
"timeline": {
"description": "Development timeline or deadline constraints",
"type": "string"
}
},
"required": [
"developmentPhase"
],
"type": "object"
}
Implementation Reference
- src/types/tool-arguments.ts:36-47 (schema)TypeScript interface defining the input arguments (schema) for the 'get_development_guidance' MCP tool.export interface GetDevelopmentGuidanceArgs { developmentPhase?: string; adrsToImplement?: string[]; technologyStack?: string[]; currentProgress?: string; teamContext?: { size?: string; experienceLevel?: string; }; timeline?: string; focusAreas?: string[]; }
- src/utils/server-context-generator.ts:259-261 (registration)Tool name and description listed in server context generator's hardcoded tool catalog (indicates registration awareness). No handler implementation found.name: 'get_development_guidance', description: 'Get development guidance and best practices', },