TheKathan/claude-flow-kit
A modular, language-specific template for setting up Claude Code AI agents, workflows, and documentation structure in any project.
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
Copy this rig
# review before running: this installs third-party code
$ npx degit TheKathan/claude-flow-kit/.claude ./rig-claude-flow-kit # inspect, then merge into .claude/ MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.
$ curl -fsSL --create-dirs -o .claude/agents/angular-developer.md https://raw.githubusercontent.com/TheKathan/claude-flow-kit/main/.claude/agents/angular-developer.md $ curl -fsSL --create-dirs -o .claude/agents/angular-test-specialist.md https://raw.githubusercontent.com/TheKathan/claude-flow-kit/main/.claude/agents/angular-test-specialist.md $ curl -fsSL --create-dirs -o .claude/agents/backend-code-reviewer.md https://raw.githubusercontent.com/TheKathan/claude-flow-kit/main/.claude/agents/backend-code-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/docker-debugger.md https://raw.githubusercontent.com/TheKathan/claude-flow-kit/main/.claude/agents/docker-debugger.md $ curl -fsSL --create-dirs -o .claude/agents/dotnet-developer.md https://raw.githubusercontent.com/TheKathan/claude-flow-kit/main/.claude/agents/dotnet-developer.md $ curl -fsSL --create-dirs -o .claude/agents/dotnet-test-specialist.md https://raw.githubusercontent.com/TheKathan/claude-flow-kit/main/.claude/agents/dotnet-test-specialist.md $ curl -fsSL --create-dirs -o .claude/agents/frontend-code-reviewer.md https://raw.githubusercontent.com/TheKathan/claude-flow-kit/main/.claude/agents/frontend-code-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/go-developer.md https://raw.githubusercontent.com/TheKathan/claude-flow-kit/main/.claude/agents/go-developer.md $ curl -fsSL --create-dirs -o .claude/agents/go-test-specialist.md https://raw.githubusercontent.com/TheKathan/claude-flow-kit/main/.claude/agents/go-test-specialist.md $ curl -fsSL --create-dirs -o .claude/agents/infrastructure-code-reviewer.md https://raw.githubusercontent.com/TheKathan/claude-flow-kit/main/.claude/agents/infrastructure-code-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/integration-tester.md https://raw.githubusercontent.com/TheKathan/claude-flow-kit/main/.claude/agents/integration-tester.md $ curl -fsSL --create-dirs -o .claude/agents/merge-conflict-resolver.md https://raw.githubusercontent.com/TheKathan/claude-flow-kit/main/.claude/agents/merge-conflict-resolver.md $ curl -fsSL --create-dirs -o .claude/agents/nodejs-developer.md https://raw.githubusercontent.com/TheKathan/claude-flow-kit/main/.claude/agents/nodejs-developer.md $ curl -fsSL --create-dirs -o .claude/agents/nodejs-test-specialist.md https://raw.githubusercontent.com/TheKathan/claude-flow-kit/main/.claude/agents/nodejs-test-specialist.md $ curl -fsSL --create-dirs -o .claude/agents/project-status-reviewer.md https://raw.githubusercontent.com/TheKathan/claude-flow-kit/main/.claude/agents/project-status-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/python-developer.md https://raw.githubusercontent.com/TheKathan/claude-flow-kit/main/.claude/agents/python-developer.md $ curl -fsSL --create-dirs -o .claude/agents/python-test-specialist.md https://raw.githubusercontent.com/TheKathan/claude-flow-kit/main/.claude/agents/python-test-specialist.md $ curl -fsSL --create-dirs -o .claude/agents/react-frontend-dev.md https://raw.githubusercontent.com/TheKathan/claude-flow-kit/main/.claude/agents/react-frontend-dev.md $ curl -fsSL --create-dirs -o .claude/agents/react-test-specialist.md https://raw.githubusercontent.com/TheKathan/claude-flow-kit/main/.claude/agents/react-test-specialist.md $ curl -fsSL --create-dirs -o .claude/agents/ruby-developer.md https://raw.githubusercontent.com/TheKathan/claude-flow-kit/main/.claude/agents/ruby-developer.md $ curl -fsSL --create-dirs -o .claude/agents/ruby-test-specialist.md https://raw.githubusercontent.com/TheKathan/claude-flow-kit/main/.claude/agents/ruby-test-specialist.md $ curl -fsSL --create-dirs -o .claude/agents/rust-developer.md https://raw.githubusercontent.com/TheKathan/claude-flow-kit/main/.claude/agents/rust-developer.md $ curl -fsSL --create-dirs -o .claude/agents/rust-test-specialist.md https://raw.githubusercontent.com/TheKathan/claude-flow-kit/main/.claude/agents/rust-test-specialist.md $ curl -fsSL --create-dirs -o .claude/agents/skill-creator.md https://raw.githubusercontent.com/TheKathan/claude-flow-kit/main/.claude/agents/skill-creator.md $ curl -fsSL --create-dirs -o .claude/agents/software-architect.md https://raw.githubusercontent.com/TheKathan/claude-flow-kit/main/.claude/agents/software-architect.md $ curl -fsSL --create-dirs -o .claude/agents/svelte-developer.md https://raw.githubusercontent.com/TheKathan/claude-flow-kit/main/.claude/agents/svelte-developer.md $ curl -fsSL --create-dirs -o .claude/agents/svelte-test-specialist.md https://raw.githubusercontent.com/TheKathan/claude-flow-kit/main/.claude/agents/svelte-test-specialist.md $ curl -fsSL --create-dirs -o .claude/agents/swift-developer.md https://raw.githubusercontent.com/TheKathan/claude-flow-kit/main/.claude/agents/swift-developer.md $ curl -fsSL --create-dirs -o .claude/agents/swift-test-specialist.md https://raw.githubusercontent.com/TheKathan/claude-flow-kit/main/.claude/agents/swift-test-specialist.md $ curl -fsSL --create-dirs -o .claude/agents/swiftui-developer.md https://raw.githubusercontent.com/TheKathan/claude-flow-kit/main/.claude/agents/swiftui-developer.md $ curl -fsSL --create-dirs -o .claude/agents/swiftui-test-specialist.md https://raw.githubusercontent.com/TheKathan/claude-flow-kit/main/.claude/agents/swiftui-test-specialist.md $ curl -fsSL --create-dirs -o .claude/agents/terraform-developer.md https://raw.githubusercontent.com/TheKathan/claude-flow-kit/main/.claude/agents/terraform-developer.md $ curl -fsSL --create-dirs -o .claude/agents/terraform-test-specialist.md https://raw.githubusercontent.com/TheKathan/claude-flow-kit/main/.claude/agents/terraform-test-specialist.md $ curl -fsSL --create-dirs -o .claude/agents/vue-developer.md https://raw.githubusercontent.com/TheKathan/claude-flow-kit/main/.claude/agents/vue-developer.md $ curl -fsSL --create-dirs -o .claude/agents/vue-test-specialist.md https://raw.githubusercontent.com/TheKathan/claude-flow-kit/main/.claude/agents/vue-test-specialist.md $ curl -fsSL --create-dirs -o .claude/agents/worktree-manager.md https://raw.githubusercontent.com/TheKathan/claude-flow-kit/main/.claude/agents/worktree-manager.md
This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 6,974 rigs:
{
"permissions": {
"deny": [
"Read(./.env)",
"Read(**/.env)",
"Read(~/.ssh/**)",
"Bash(rm -rf *)",
"Read(**/*.pem)",
"Bash(rm -rf /)",
"Bash(git push --force:*)",
"Bash(sudo *)",
"Read(~/.aws/**)",
"Bash(rm -rf /*)",
"Read(./.env.*)",
"Read(.env)",
"Bash(git push --force*)",
"Bash(rm -rf:*)",
"Read(**/.env.*)",
"Read(**/*.key)",
"Bash(sudo:*)",
"Bash(git reset --hard*)",
"Bash(git reset --hard:*)",
"Read(.env.*)"
],
"ask": [
"Bash(git push:*)",
"Bash(git push *)",
"Bash(git commit:*)",
"Bash(rm *)",
"Bash(rm:*)",
"Bash(npm publish:*)",
"Bash(wget *)",
"Bash(git rebase *)",
"Bash(gh pr merge *)",
"Bash(git commit *)"
]
}
} Subagents (36)
| angular-developer model: sonnet | Use this agent when you need to create, modify, or review Angular frontend components, services, directives, pipes, reactive forms, or routing. Use for implementing Angular features with TypeScript st |
| angular-test-specialist model: sonnet | Use this agent when you need to write, review, or improve tests for Angular components, services, directives, pipes, and guards. This includes unit tests with Jasmine/Karma, component tests with Angul |
| backend-code-reviewer model: sonnet | Use this agent when you need to review backend code for quality, best practices, security, and maintainability. Invoked after writing or modifying backend code — API endpoints, service methods, databa |
| docker-debugger model: sonnet | Use this agent when troubleshooting Docker-related issues including container failures, networking problems, volume mounting issues, build errors, deployment failures, or when you need to analyze Dock |
| dotnet-developer model: sonnet | Use this agent when you need to develop, refactor, or optimize .NET/C# backend code including ASP.NET Core APIs, Entity Framework Core, dependency injection, and async/await patterns. Use for implemen |
| dotnet-test-specialist model: sonnet | Use this agent when you need to write, review, or improve tests for .NET/C# code. This includes unit tests with xUnit and Moq, integration tests with WebApplicationFactory, and test infrastructure set |
| frontend-code-reviewer model: sonnet | Use this agent to REVIEW existing frontend code for quality, best practices, security, and maintainability. Works across all major frontend frameworks — React/Next.js, Vue 3/Nuxt, Angular, and others. |
| go-developer model: sonnet | Use this agent when you need to develop, refactor, or optimize Go backend code following Effective Go principles. Use for implementing HTTP handlers, services, middleware, database operations, gorouti |
| go-test-specialist model: sonnet | Use this agent when you need to write, review, or improve tests for Go code. This includes unit tests using table-driven patterns, integration tests, benchmark tests, and test infrastructure using the |
| infrastructure-code-reviewer model: sonnet | Use this agent when you need to review Terraform or other Infrastructure as Code for security misconfigurations, cost optimization opportunities, compliance issues, and IaC best practices. Invoke afte |
| integration-tester model: haiku | Use this agent when you need comprehensive end-to-end testing of system components, API workflows, or multi-service interactions. Invoke after completing a feature that involves multiple services or l |
| merge-conflict-resolver model: opus | Use this agent when Git merge conflicts occur during branch merges, rebases, or pull operations. Invoke proactively whenever a merge/rebase/pull produces conflict markers.\\n\\nExamples:\\n\\n<example |
| nodejs-developer model: sonnet | Use this agent when you need to develop, refactor, or optimize Node.js backend code with a focus on TypeScript, Express/NestJS/Fastify, and async/await patterns. Use this agent for implementing API en |
| nodejs-test-specialist model: sonnet | Use this agent when you need to write, review, or improve tests for Node.js/TypeScript backend code. This includes unit tests, integration tests, API tests, and test infrastructure setup using Jest, S |
| project-status-reviewer model: sonnet | Use this agent when you need to assess the current state of the project, verify documentation accuracy, or ensure alignment between implementation and documentation. This agent should be called proact |
| python-developer model: sonnet | Use this agent when you need to develop, refactor, or optimize Python code with a focus on efficiency, reliability, and best practices. This includes writing new functions, classes, or modules, improv |
| python-test-specialist model: sonnet | Use this agent when you need to write, review, or improve tests for Python code. Use after implementing new features, when refactoring, debugging failing tests, reviewing PRs for test quality, or sett |
| react-frontend-dev model: sonnet | Use this agent when the user needs to BUILD or IMPLEMENT React/Next.js frontend components, UI design implementations, styling solutions, or frontend architecture. This agent is for active development |
| react-test-specialist model: sonnet | Use this agent when you need to create comprehensive tests for React components and features, or when implementing new React functionality that requires thorough test coverage. This includes unit test |
| ruby-developer model: sonnet | Use this agent when you need to develop, refactor, or optimize Ruby code with a focus on efficiency, reliability, and best practices. This includes writing new classes, modules, or endpoints, improvin |
| ruby-test-specialist model: sonnet | Use this agent when you need to write, review, or improve tests for Ruby code. Use after implementing new features, when refactoring, debugging failing tests, reviewing PRs for test quality, or settin |
| rust-developer model: sonnet | Use this agent when you need to develop, refactor, or optimize Rust backend code following idiomatic Rust principles. Use for implementing HTTP handlers, services, middleware, database operations, asy |
| rust-test-specialist model: sonnet | Use this agent when you need to write, review, or improve tests for Rust code. This includes unit tests, integration tests, benchmark tests with Criterion, and test infrastructure using the built-in t |
| skill-creator model: opus | Evaluate whether a development pattern qualifies as a reusable Claude Code skill. Almost always declines — only creates a skill when the pattern is framework-agnostic, recurs across projects, and save |
| software-architect model: opus | Use this agent when architectural planning, design review, or technical debt prevention is needed. Invoke for: designing new services or major components, making technology stack decisions, reviewing |
| svelte-developer model: sonnet | Use this agent when you need to create, modify, or review Svelte/SvelteKit frontend components, stores, or routing. Use for implementing Svelte features with TypeScript, runes, and modern Svelte best |
| svelte-test-specialist model: sonnet | Use this agent when you need to write, review, or improve tests for Svelte components, stores, SvelteKit load functions, and form actions. This includes unit tests with Vitest and component tests with |
| swift-developer model: sonnet | Use this agent when you need to develop, refactor, or optimize Swift backend code using Vapor or Hummingbird. Use for implementing route controllers, services, middleware, Fluent models, database migr |
| swift-test-specialist model: sonnet | Use this agent when you need to write, review, or improve tests for Swift backend code. This includes unit tests with XCTest and Swift Testing, integration tests with XCTVapor, and mock infrastructure |
| swiftui-developer model: sonnet | Use this agent when you need to create, modify, or review SwiftUI macOS/iOS application code. Use for implementing Views, ViewModels, Services, navigation, state management, or any Swift/SwiftUI funct |
| swiftui-test-specialist model: sonnet | Use this agent when you need to write, review, or improve tests for SwiftUI applications. This includes unit tests for ViewModels and Services using XCTest and Swift Testing, UI tests with XCUITest, a |
| terraform-developer model: sonnet | Use this agent when you need to develop, refactor, or optimize Terraform infrastructure code. Use for writing Terraform modules, resources, variables, outputs, data sources, or managing Terraform stat |
| terraform-test-specialist model: sonnet | Use this agent when you need to write, review, or improve tests for Terraform infrastructure code. This includes Terraform native tests (terraform test), compliance tests with Checkov/tfsec, and valid |
| vue-developer model: sonnet | Use this agent when you need to create, modify, or review Vue 3/Nuxt frontend components, composables, Pinia stores, or Vue Router configuration. Use for implementing Vue features with Composition API |
| vue-test-specialist model: sonnet | Use this agent when you need to write, review, or improve tests for Vue 3 components, composables, Pinia stores, and Vue Router integration. This includes unit tests with Vitest and component tests wi |
| worktree-manager model: sonnet | Use this agent to manage Git worktrees throughout the development lifecycle.\n\n- START of a feature (Step 1): Create feature branch and git worktree\n- END of a feature (Steps 12-13): Merge to main a |
Slash commands (1)
/workflow
Similar rigs
AliOcasha/claude_agents_skills_template
Claude Code project template: multi-phase agentic workflow with specialized agents, skills, rules and hooks
Orchestrator 5.3k tok ·
javivelasco/dotfiles
🏡
Minimalist 804 tok ·
sagerstack/claude-code-configs
Claude code setup and subagents, commands, hooks documentation with references
Pragmatist 308 tok ·
peterquiel/claude-ape-setup
A structured workflow framework for Claude Code. Separates planning from execution, uses markdown files as communication artifacts, and puts human review at the center of every decision.
Orchestrator 264 tok ·