decomposer: scaffold crucible-agent-create-commit-registry (tool)
This commit is contained in:
5
LICENSE
Normal file
5
LICENSE
Normal file
@@ -0,0 +1,5 @@
|
||||
Copyright (c) 2026 Kyndryl, Inc. All rights reserved.
|
||||
|
||||
PROPRIETARY AND CONFIDENTIAL
|
||||
|
||||
This software and its associated documentation (the "Software") are the proprietary and confidential property of Kyndryl, Inc. and its affiliates ("Kyndryl"). The Software forms part of the Crucible platform reference implementation and is licensed, not sold.
|
||||
@@ -1,3 +1,5 @@
|
||||
# crucible-agent-create-commit-registry
|
||||
|
||||
Auto-generated tool: Create and commit a registry-ready single-agent repository that generates technical solution design documents and draw.io architecture diagrams from application requirements.
|
||||
> Create and commit a registry-ready single-agent repository that generates technical solution design documents and draw.io architecture diagrams from application requirements.
|
||||
|
||||
A tool, not a standing agent service — see `input.schema.json`/`output.schema.json` for its contract. Generated by crucible-agent-decomposer for a plan gap step; language and structure are whatever the capability actually needs, not a fixed layout.
|
||||
|
||||
71
input.schema.json
Normal file
71
input.schema.json
Normal file
@@ -0,0 +1,71 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
45
output.schema.json
Normal file
45
output.schema.json
Normal file
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"properties": {
|
||||
"agent_entrypoint": {
|
||||
"type": "string"
|
||||
},
|
||||
"commit_reference": {
|
||||
"type": "string"
|
||||
},
|
||||
"configured_capabilities": {
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
"type": "array"
|
||||
},
|
||||
"implementation_status": {
|
||||
"type": "string"
|
||||
},
|
||||
"implementation_summary": {
|
||||
"type": "string"
|
||||
},
|
||||
"implemented_files": {
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
"type": "array"
|
||||
},
|
||||
"target_repository_url": {
|
||||
"type": "string"
|
||||
},
|
||||
"validation_results": {
|
||||
"type": "object"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"target_repository_url",
|
||||
"implementation_status",
|
||||
"implemented_files",
|
||||
"agent_entrypoint",
|
||||
"configured_capabilities",
|
||||
"commit_reference",
|
||||
"implementation_summary",
|
||||
"validation_results"
|
||||
],
|
||||
"type": "object"
|
||||
}
|
||||
Reference in New Issue
Block a user