{ "properties": { "agent_goal": { "type": "string" }, "agent_specification": { "type": "object" }, "configuration_conventions": { "type": "object" }, "configuration_requirements": { "type": "object" }, "diagram_generation_conventions": { "items": { "type": "string" }, "type": "array" }, "documentation_conventions": { "items": { "type": "string" }, "type": "array" }, "implementation_patterns": { "items": { "type": "string" }, "type": "array" }, "interface_conventions": { "type": "object" }, "repository_structure": { "type": "object" }, "required_files": { "items": { "type": "string" }, "type": "array" }, "system_prompt": { "type": "string" }, "target_repository_url": { "type": "string" }, "template_repository_url": { "type": "string" } }, "required": [ "template_repository_url", "target_repository_url", "repository_structure", "required_files", "configuration_conventions", "interface_conventions", "implementation_patterns", "documentation_conventions", "diagram_generation_conventions", "agent_goal", "agent_specification", "system_prompt", "configuration_requirements" ], "type": "object" }