~ / rigs / TheKathan / claude-flow-kit

TheKathan/claude-flow-kit

A modular, language-specific template for setting up Claude Code AI agents, workflows, and documentation structure in any project.

↗ GitHub ★ 4 GPL-3.0 updated 6mo ago project Claude Code
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~5.4k tokens
Moderate · median rig: 2.3k · breakdown
GUARDRAILS
0/5
No committed guardrails · details

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

copied ✓