UNPKG

@every-env/cli

Version:

Multi-agent orchestrator for AI-powered development workflows

139 lines (132 loc) 3.27 kB
{ "defaultCommand": "claude", "defaultAllowedTools": [ "// Essential File Operations - DO NOT REMOVE", "Read", "Write", "Edit", "MultiEdit", "Glob", "Grep", "LS", "// Web Research Tools", "WebSearch", "WebFetch", "// Git Integration", "Bash(git log:*)", "Bash(git diff:*)", "Bash(git status:*)", "Bash(git show:*)", "Bash(git branch:*)", "// Safe File System Commands", "Bash(ls:*)", "Bash(cat:*)", "Bash(head:*)", "Bash(tail:*)", "Bash(wc:*)", "Bash(find:*)", "Bash(pwd:*)", "Bash(mkdir -p:*)", "Bash(touch:*)", "// Package Managers (adjust based on your stack)", "Bash(npm list:*)", "Bash(yarn list:*)", "Bash(bundle show:*)", "Bash(pip show:*)", "// Development Tools", "Bash(which:*)", "Bash(env:*)", "// Task Management", "TodoWrite", "Task", "// Jupyter Support (if needed)", "NotebookRead", "NotebookEdit" ], "parallelism": { "maxAgents": 5, "batchSize": 10 }, "variables": { "projectName": "My Project", "author": "Documentation Bot", "generatedBy": "@every-env/cli with Claude" }, "exclude": [ "**/node_modules/**", "**/vendor/**", "**/tmp/**", "**/dist/**", "**/build/**", "**/.git/**", "**/coverage/**" ], "patterns": [ { "name": "api-documentation", "description": "Generate API documentation for all endpoints", "match": { "files": ["**/api/**/*.{js,ts,rb,py}"], "exclude": ["**/*.test.*", "**/*.spec.*"] }, "agents": [ { "id": "api-doc-generator", "promptFile": "prompts/api-doc.md", "outputPattern": "docs/api/{name}.md", "forEach": "file" } ] }, { "name": "model-documentation", "description": "Document all data models", "match": { "files": ["**/models/**/*.{js,ts,rb,py}", "**/schemas/**/*.{js,ts}"], "exclude": ["**/*.test.*"] }, "agents": [ { "id": "model-doc-generator", "promptFile": "prompts/model-doc.md", "outputPattern": "docs/models/{name}.md", "forEach": "file" } ] }, { "name": "dependency-analysis", "description": "Analyze and document project dependencies", "match": { "files": ["package.json", "Gemfile", "requirements.txt", "Cargo.toml"] }, "agents": [ { "id": "dependency-analyzer", "promptFile": "prompts/dependency-analysis.md", "output": "docs/dependencies.md", "allowedTools": [ "Bash(npm outdated:*)", "Bash(bundle outdated:*)", "Bash(pip list --outdated:*)" ] } ] }, { "name": "architecture-overview", "description": "Generate high-level architecture documentation", "agents": [ { "id": "architecture-analyzer", "promptFile": "prompts/architecture.md", "output": "docs/ARCHITECTURE.md", "allowedTools": [ "Bash(tree -d -L 3:*)", "Bash(cloc:*)" ] } ] } ] }