claude-flow-tbowman01
Version:
Enterprise-grade AI agent orchestration with ruv-swarm integration (Alpha Release)
324 lines • 11.2 kB
JSON
{
"version": "1.0.0",
"description": "Optimized Claude Code template with SPARC methodology support and batch tools",
"created": "2025-06-16",
"directories": {
"commands": {
"description": "Claude Code slash commands for SPARC modes and Claude Flow integration",
"path": "commands/"
},
"commands/sparc": {
"description": "SPARC methodology mode-specific slash commands",
"path": "commands/sparc/"
},
"tests": {
"description": "Comprehensive test suite for batch tools and SPARC commands",
"path": "tests/"
},
"tests/unit": {
"description": "Unit tests for core batch tool functionality",
"path": "tests/unit/"
},
"tests/integration": {
"description": "Integration tests for SPARC mode batch operations",
"path": "tests/integration/"
},
"tests/performance": {
"description": "Performance benchmarks and resource usage tests",
"path": "tests/performance/"
},
"tests/error-handling": {
"description": "Error handling and rollback mechanism tests",
"path": "tests/error-handling/"
},
"tests/e2e": {
"description": "End-to-end workflow tests",
"path": "tests/e2e/"
},
"logs": {
"description": "Directory for Claude Code conversation logs",
"path": "logs/",
"createEmpty": true
}
},
"files": [
{
"source": "BATCHTOOLS_GUIDE.md",
"destination": "BATCHTOOLS_GUIDE.md",
"description": "Comprehensive guide for using batch tools in Claude Code",
"category": "documentation"
},
{
"source": "BATCHTOOLS_BEST_PRACTICES.md",
"destination": "BATCHTOOLS_BEST_PRACTICES.md",
"description": "Best practices and examples for efficient batch tool usage",
"category": "documentation"
},
{
"source": "MIGRATION_GUIDE.md",
"destination": "MIGRATION_GUIDE.md",
"description": "Guide for migrating existing projects to use optimized batch tools",
"category": "documentation"
},
{
"source": "PERFORMANCE_BENCHMARKS.md",
"destination": "PERFORMANCE_BENCHMARKS.md",
"description": "Performance benchmarks comparing single vs batch operations",
"category": "documentation"
},
{
"source": "commands/sparc.md",
"destination": "commands/sparc.md",
"description": "Main SPARC methodology command",
"category": "command"
},
{
"source": "commands/claude-flow-help.md",
"destination": "commands/claude-flow-help.md",
"description": "Claude Flow help and documentation command",
"category": "command"
},
{
"source": "commands/claude-flow-memory.md",
"destination": "commands/claude-flow-memory.md",
"description": "Claude Flow memory system interaction command",
"category": "command"
},
{
"source": "commands/claude-flow-swarm.md",
"destination": "commands/claude-flow-swarm.md",
"description": "Claude Flow swarm coordination command",
"category": "command"
},
{
"source": "commands/sparc/architect.md",
"destination": "commands/sparc/architect.md",
"description": "SPARC architecture design mode",
"category": "sparc-mode"
},
{
"source": "commands/sparc/code.md",
"destination": "commands/sparc/code.md",
"description": "SPARC clean code implementation mode",
"category": "sparc-mode"
},
{
"source": "commands/sparc/debug.md",
"destination": "commands/sparc/debug.md",
"description": "SPARC debugging and troubleshooting mode",
"category": "sparc-mode"
},
{
"source": "commands/sparc/devops.md",
"destination": "commands/sparc/devops.md",
"description": "SPARC DevOps and deployment mode",
"category": "sparc-mode"
},
{
"source": "commands/sparc/docs-writer.md",
"destination": "commands/sparc/docs-writer.md",
"description": "SPARC documentation creation mode",
"category": "sparc-mode"
},
{
"source": "commands/sparc/integration.md",
"destination": "commands/sparc/integration.md",
"description": "SPARC system integration mode",
"category": "sparc-mode"
},
{
"source": "commands/sparc/mcp.md",
"destination": "commands/sparc/mcp.md",
"description": "SPARC MCP integration mode",
"category": "sparc-mode"
},
{
"source": "commands/sparc/refinement-optimization-mode.md",
"destination": "commands/sparc/refinement-optimization-mode.md",
"description": "SPARC performance optimization mode",
"category": "sparc-mode"
},
{
"source": "commands/sparc/security-review.md",
"destination": "commands/sparc/security-review.md",
"description": "SPARC security analysis mode",
"category": "sparc-mode"
},
{
"source": "commands/sparc/spec-pseudocode.md",
"destination": "commands/sparc/spec-pseudocode.md",
"description": "SPARC specification and pseudocode mode",
"category": "sparc-mode"
},
{
"source": "commands/sparc/supabase-admin.md",
"destination": "commands/sparc/supabase-admin.md",
"description": "SPARC Supabase administration mode",
"category": "sparc-mode"
},
{
"source": "commands/sparc/tdd.md",
"destination": "commands/sparc/tdd.md",
"description": "SPARC test-driven development mode",
"category": "sparc-mode"
},
{
"source": "commands/sparc/tutorial.md",
"destination": "commands/sparc/tutorial.md",
"description": "SPARC tutorial creation mode",
"category": "sparc-mode"
},
{
"source": "commands/sparc/ask.md",
"destination": "commands/sparc/ask.md",
"description": "SPARC interactive query mode",
"category": "sparc-mode"
},
{
"source": "commands/sparc/post-deployment-monitoring-mode.md",
"destination": "commands/sparc/post-deployment-monitoring-mode.md",
"description": "SPARC post-deployment monitoring mode",
"category": "sparc-mode"
},
{
"source": "commands/sparc/sparc.md",
"destination": "commands/sparc/sparc.md",
"description": "SPARC mode selector command",
"category": "sparc-mode"
},
{
"source": "tests/README.md",
"destination": "tests/README.md",
"description": "Test suite documentation and overview",
"category": "test"
},
{
"source": "tests/test-harness.js",
"destination": "tests/test-harness.js",
"description": "Main test harness for running all test suites",
"category": "test"
},
{
"source": "tests/unit/batch-operations.test.js",
"destination": "tests/unit/batch-operations.test.js",
"description": "Unit tests for batch operation utilities",
"category": "test"
},
{
"source": "tests/unit/parallel-utils.test.js",
"destination": "tests/unit/parallel-utils.test.js",
"description": "Unit tests for parallel execution utilities",
"category": "test"
},
{
"source": "tests/integration/architect-batch.test.js",
"destination": "tests/integration/architect-batch.test.js",
"description": "Integration tests for architect mode batch operations",
"category": "test"
},
{
"source": "tests/integration/code-batch.test.js",
"destination": "tests/integration/code-batch.test.js",
"description": "Integration tests for code mode batch operations",
"category": "test"
},
{
"source": "tests/integration/tdd-batch.test.js",
"destination": "tests/integration/tdd-batch.test.js",
"description": "Integration tests for TDD mode batch operations",
"category": "test"
},
{
"source": "tests/integration/debug-batch.test.js",
"destination": "tests/integration/debug-batch.test.js",
"description": "Integration tests for debug mode batch operations",
"category": "test"
},
{
"source": "tests/integration/security-batch.test.js",
"destination": "tests/integration/security-batch.test.js",
"description": "Integration tests for security review batch operations",
"category": "test"
},
{
"source": "tests/performance/benchmarks.test.js",
"destination": "tests/performance/benchmarks.test.js",
"description": "Performance benchmark tests",
"category": "test"
},
{
"source": "tests/performance/resource-usage.test.js",
"destination": "tests/performance/resource-usage.test.js",
"description": "Resource usage monitoring tests",
"category": "test"
},
{
"source": "tests/error-handling/batch-errors.test.js",
"destination": "tests/error-handling/batch-errors.test.js",
"description": "Error handling tests for batch operations",
"category": "test"
},
{
"source": "tests/error-handling/rollback.test.js",
"destination": "tests/error-handling/rollback.test.js",
"description": "Rollback mechanism tests",
"category": "test"
},
{
"source": "tests/e2e/workflows.test.js",
"destination": "tests/e2e/workflows.test.js",
"description": "End-to-end workflow tests",
"category": "test"
}
],
"categories": {
"documentation": {
"description": "User guides and best practices documentation",
"count": 4
},
"command": {
"description": "Main Claude Code slash commands",
"count": 4
},
"sparc-mode": {
"description": "SPARC methodology mode-specific commands",
"count": 15
},
"test": {
"description": "Test suite files",
"count": 12
}
},
"installation": {
"steps": [
"Create .claude directory in target project",
"Copy all files according to manifest",
"Create empty logs directory",
"Verify file permissions (all files should be readable)",
"Optional: Run test harness to verify installation"
],
"requirements": [
"Claude Code CLI installed",
"Node.js runtime for test execution",
"Read/write permissions in project directory"
]
},
"maintenance": {
"version_tracking": {
"description": "Version is tracked in manifest.json",
"format": "MAJOR.MINOR.PATCH",
"changelog": "Update CHANGELOG.md for each version"
},
"updates": {
"description": "To update templates, modify source files and increment version",
"process": [
"Update source files in .claude directory",
"Run optimization process if needed",
"Update manifest.json with new files or changes",
"Increment version number",
"Update CHANGELOG.md",
"Test installation process"
]
}
}
}