gradeNot graded
analyze_repositoryAction
Use this tool when you need an initial overview of a public GitHub repository. Returns repository structure, detected tech stack, complexity score, architecture style, important files, safe files to edit, risky files, and evidence signals from repository files and tree analysis. This tool analyzes file structure and manifests; it does not read the complete repository contents or execute code.
View tool JSON
{
"name": "analyze_repository",
"kind": "act",
"impl": "imperative",
"description": "Use this tool when you need an initial overview of a public GitHub repository. Returns repository structure, detected tech stack, complexity score, architecture style, important files, safe files to edit, risky files, and evidence signals from repository files and tree analysis. This tool analyzes file structure and manifests; it does not read the complete repository contents or execute code.",
"inputSchema": {
"type": "object",
"properties": {
"repoUrl": {
"type": "string",
"maxLength": 250,
"description": "The public GitHub repository URL to analyze (e.g., https://github.com/owner/repo)."
}
},
"required": [
"repoUrl"
]
}
}map_change_surfaceAction
Use this tool to locate files, repository areas, and risk factors relevant to a proposed task or change goal before editing code. Returns likely relevant files, functional repository areas, risky areas with safety cautions, supporting evidence, and a recommended starting point. This tool analyzes file paths, directory hierarchy, and repository signals; it does not read complete file contents or execute code.
View tool JSON
{
"name": "map_change_surface",
"kind": "act",
"impl": "imperative",
"description": "Use this tool to locate files, repository areas, and risk factors relevant to a proposed task or change goal before editing code. Returns likely relevant files, functional repository areas, risky areas with safety cautions, supporting evidence, and a recommended starting point. This tool analyzes file paths, directory hierarchy, and repository signals; it does not read complete file contents or execute code.",
"inputSchema": {
"type": "object",
"properties": {
"repoUrl": {
"type": "string",
"maxLength": 250,
"description": "The public GitHub repository URL (e.g., https://github.com/owner/repo)."
},
"goal": {
"type": "string",
"maxLength": 500,
"description": "The target change, task, or feature description."
}
},
"required": [
"repoUrl",
"goal"
]
}
}inspect_file_contextAction
Use this tool to inspect one selected repository text file. Returns file purpose, imports, exports (including functions, classes, and types), constants, related files, and evidence signals from the file content. This tool inspects file content; it does not edit code or execute repository files.
View tool JSON
{
"name": "inspect_file_context",
"kind": "act",
"impl": "imperative",
"description": "Use this tool to inspect one selected repository text file. Returns file purpose, imports, exports (including functions, classes, and types), constants, related files, and evidence signals from the file content. This tool inspects file content; it does not edit code or execute repository files.",
"inputSchema": {
"type": "object",
"properties": {
"repoUrl": {
"type": "string",
"maxLength": 250,
"description": "The public GitHub repository URL (e.g., https://github.com/owner/repo)."
},
"owner": {
"type": "string",
"maxLength": 100,
"description": "The GitHub repository owner (optional if repoUrl is provided)."
},
"repo": {
"type": "string",
"maxLength": 100,
"description": "The GitHub repository name (optional if repoUrl is provided)."
},
"path": {
"type": "string",
"maxLength": 260,
"description": "The relative file path in the repository to inspect (e.g., \"lib/auth.ts\")."
}
},
"required": [
"path"
]
}
}validate_change_planAction
Use this tool to review a proposed change plan before you edit code. Returns plan status, supported proposed files, unrelated files, missing likely companion files, risk cautions, and confidence level. This tool validates proposed change plans against repository evidence; it does not edit files or generate code.
View tool JSON
{
"name": "validate_change_plan",
"kind": "act",
"impl": "imperative",
"description": "Use this tool to review a proposed change plan before you edit code. Returns plan status, supported proposed files, unrelated files, missing likely companion files, risk cautions, and confidence level. This tool validates proposed change plans against repository evidence; it does not edit files or generate code.",
"inputSchema": {
"type": "object",
"properties": {
"repoUrl": {
"type": "string",
"maxLength": 250,
"description": "The public GitHub repository URL (e.g., https://github.com/owner/repo)."
},
"owner": {
"type": "string",
"maxLength": 100,
"description": "The GitHub repository owner (optional if repoUrl is provided)."
},
"repo": {
"type": "string",
"maxLength": 100,
"description": "The GitHub repository name (optional if repoUrl is provided)."
},
"goal": {
"type": "string",
"maxLength": 500,
"description": "The target change, task, or feature goal description."
},
"files": {
"type": "array",
"maxItems": 50,
"minItems": 1,
"items": {
"type": "string",
"maxLength": 260
},
"description": "The list of repository file paths proposed for modification in this plan."
}
},
"required": [
"goal",
"files"
]
}
}get_verification_contextAnswer
Use this tool to discover repository verification context, test suites, test scripts, linting commands, type-checking, build commands, and CI configurations before or after modifying code. Returns detected frameworks, test files, package verification scripts, CI workflows, configuration files, targeted companion test suites, and evidence-based verification steps. This tool inspects repository manifests and tree structure; it does not execute commands, run code, or claim change correctness.
View tool JSON
{
"name": "get_verification_context",
"kind": "answer",
"impl": "imperative",
"description": "Use this tool to discover repository verification context, test suites, test scripts, linting commands, type-checking, build commands, and CI configurations before or after modifying code. Returns detected frameworks, test files, package verification scripts, CI workflows, configuration files, targeted companion test suites, and evidence-based verification steps. This tool inspects repository manifests and tree structure; it does not execute commands, run code, or claim change correctness.",
"inputSchema": {
"type": "object",
"properties": {
"repoUrl": {
"type": "string",
"maxLength": 250,
"description": "The public GitHub repository URL (e.g., https://github.com/owner/repo)."
},
"owner": {
"type": "string",
"maxLength": 100,
"description": "The GitHub repository owner (optional if repoUrl is provided)."
},
"repo": {
"type": "string",
"maxLength": 100,
"description": "The GitHub repository name (optional if repoUrl is provided)."
},
"targetFiles": {
"type": "array",
"maxItems": 50,
"items": {
"type": "string",
"maxLength": 260
},
"description": "Optional list of modified or target file paths to find specific companion test suites."
},
"files": {
"type": "array",
"maxItems": 50,
"items": {
"type": "string",
"maxLength": 260
},
"description": "Optional alias for targetFiles."
},
"goal": {
"type": "string",
"maxLength": 500,
"description": "Optional target change or verification goal description."
}
}
}
}