UNPKG

initrepo-claude-agent

Version:

Autonomous AI agent for Claude Code - Build InitRepo projects with minimal human intervention

196 lines 5.93 kB
{ "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 } } } }