initrepo-claude-agent
Version:
Autonomous AI agent for Claude Code - Build InitRepo projects with minimal human intervention
196 lines • 5.93 kB
JSON
{
"name": "initrepo-claude-agent-extension",
"version": "1.0.0",
"description": "Claude Code extension for InitRepo Claude Agent slash commands",
"author": "Gorglin <chris@initrepo.com>",
"license": "PROPRIETARY",
"claude-code": {
"extension": {
"name": "InitRepo Claude Agent",
"version": "1.0.0",
"description": "Systematic project building using AI-powered InitRepo methodology",
"icon": "🤖",
"category": "AI Agents"
},
"commands": [
{
"name": "initrepo-agent",
"description": "🤖 Autonomous project building - Minimal human intervention required",
"usage": "/initrepo-agent",
"examples": [
"/initrepo-agent"
],
"handler": "./commands/autonomous-build.js",
"permissions": [
"execute",
"read-project",
"write-project",
"mcp-connection"
]
},
{
"name": "initrepo-status",
"description": "📊 Show current project progress and task status",
"usage": "/initrepo-status",
"examples": [
"/initrepo-status"
],
"handler": "./commands/status.js",
"permissions": [
"execute",
"read-project",
"mcp-connection"
]
},
{
"name": "initrepo-verify",
"description": "✅ Verify completed tasks and validate implementation quality",
"usage": "/initrepo-verify [task-id]",
"examples": [
"/initrepo-verify",
"/initrepo-verify T-025"
],
"handler": "./commands/verify.js",
"arguments": [
{
"name": "taskId",
"description": "Optional specific task ID to verify",
"required": false,
"type": "string"
}
],
"permissions": [
"execute",
"read-project",
"mcp-connection"
]
},
{
"name": "initrepo-search",
"description": "🔍 Intelligent search through InitRepo documentation with context retrieval",
"usage": "/initrepo-search <query>",
"examples": [
"/initrepo-search email warming",
"/initrepo-search user authentication",
"/initrepo-search T-025"
],
"handler": "./commands/smart-search.js",
"arguments": [
{
"name": "query",
"description": "Search term, feature name, or task ID",
"required": true,
"type": "string"
}
],
"permissions": [
"execute",
"read-project",
"mcp-connection"
]
},
{
"name": "initrepo-implement",
"description": "🔨 Get intelligent implementation plan with context, dependencies, and specifications",
"usage": "/initrepo-implement <feature>",
"examples": [
"/initrepo-implement email warming",
"/initrepo-implement T-025",
"/initrepo-implement user management"
],
"handler": "./commands/smart-implement.js",
"arguments": [
{
"name": "feature",
"description": "Feature name or task ID to implement",
"required": true,
"type": "string"
}
],
"permissions": [
"execute",
"read-project",
"write-project",
"mcp-connection"
]
},
{
"name": "initrepo-build",
"description": "⚡ Run full InitRepo systematic project build (4-phase workflow)",
"usage": "/initrepo-build",
"examples": [
"/initrepo-build"
],
"handler": "./commands/build.js",
"permissions": [
"execute",
"read-project",
"write-project"
]
},
{
"name": "initrepo-check",
"description": "✅ Validate InitRepo project setup and agent environment",
"usage": "/initrepo-check",
"examples": [
"/initrepo-check"
],
"handler": "./commands/check.js",
"permissions": [
"execute",
"read-project"
]
},
{
"name": "initrepo-phase",
"description": "🎯 Run specific phase of InitRepo building process",
"usage": "/initrepo-phase <phase>",
"examples": [
"/initrepo-phase discovery",
"/initrepo-phase planning",
"/initrepo-phase implementation",
"/initrepo-phase quality"
],
"handler": "./commands/phase.js",
"arguments": [
{
"name": "phase",
"description": "Phase to execute",
"required": true,
"type": "choice",
"choices": ["discovery", "planning", "implementation", "quality"]
}
],
"permissions": [
"execute",
"read-project",
"write-project"
]
}
],
"settings": {
"agentPath": {
"type": "string",
"default": "npx initrepo-claude-agent",
"description": "Path to InitRepo Claude Agent executable"
},
"autoSetupClaudeCode": {
"type": "boolean",
"default": true,
"description": "Automatically setup Claude Code integration when extension loads"
},
"showDetailedOutput": {
"type": "boolean",
"default": true,
"description": "Show detailed output from agent execution"
}
},
"activation": {
"events": ["onCommand"],
"conditions": {
"hasFile": ["docs/README.md", "package.json"],
"orConditions": true
}
}
}
}