~ / rigs / thkennedy / tk-studio

thkennedy/tk-studio

AI dev-studio layer over a pinned BMad base for Claude Code: lockstep installs, data taxonomy, planning adapter, role-aware orchestration, a measured execution pipeline, and unattended operations.

↗ GitHub ★ 0 mit updated 11d ago project Claude Code Claude plugin
share on X
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
CONTEXT TAX · EVERY TURN
~4.7k tokens
Moderate · median rig: 2.3k · breakdown
GUARDRAILS
1/5
No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ npx degit thkennedy/tk-studio/.claude ./rig-tk-studio  # 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.

$ npx degit thkennedy/tk-studio/.claude/skills/bmad-advanced-elicitation .claude/skills/bmad-advanced-elicitation
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-agent-analyst .claude/skills/bmad-agent-analyst
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-agent-architect .claude/skills/bmad-agent-architect
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-agent-builder .claude/skills/bmad-agent-builder
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-agent-dev .claude/skills/bmad-agent-dev
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-agent-pm .claude/skills/bmad-agent-pm
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-agent-ux-designer .claude/skills/bmad-agent-ux-designer
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-architecture .claude/skills/bmad-architecture
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-bmb-setup .claude/skills/bmad-bmb-setup
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-brainstorming .claude/skills/bmad-brainstorming
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-build-auto .claude/skills/bmad-build-auto
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-build .claude/skills/bmad-build
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-checkpoint-preview .claude/skills/bmad-checkpoint-preview
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-cis-agent-brainstorming-coach .claude/skills/bmad-cis-agent-brainstorming-coach
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-cis-agent-creative-problem-solver .claude/skills/bmad-cis-agent-creative-problem-solver
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-cis-agent-design-thinking-coach .claude/skills/bmad-cis-agent-design-thinking-coach
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-cis-agent-innovation-strategist .claude/skills/bmad-cis-agent-innovation-strategist
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-cis-agent-presentation-master .claude/skills/bmad-cis-agent-presentation-master
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-cis-agent-storyteller .claude/skills/bmad-cis-agent-storyteller
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-cis-design-thinking .claude/skills/bmad-cis-design-thinking
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-cis-innovation-strategy .claude/skills/bmad-cis-innovation-strategy
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-cis-problem-solving .claude/skills/bmad-cis-problem-solving
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-cis-storytelling .claude/skills/bmad-cis-storytelling
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-code-review .claude/skills/bmad-code-review
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-correct-course .claude/skills/bmad-correct-course
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-create-architecture .claude/skills/bmad-create-architecture
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-create-epics-and-stories .claude/skills/bmad-create-epics-and-stories
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-create-prd .claude/skills/bmad-create-prd
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-create-story .claude/skills/bmad-create-story
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-customize .claude/skills/bmad-customize
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-deep-recon .claude/skills/bmad-deep-recon
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-dev-auto .claude/skills/bmad-dev-auto
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-dev-story .claude/skills/bmad-dev-story
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-document-project .claude/skills/bmad-document-project
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-domain-research .claude/skills/bmad-domain-research
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-edit-prd .claude/skills/bmad-edit-prd
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-editorial-review-prose .claude/skills/bmad-editorial-review-prose
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-editorial-review-structure .claude/skills/bmad-editorial-review-structure
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-editorial-review .claude/skills/bmad-editorial-review
$ npx degit thkennedy/tk-studio/.claude/skills/bmad-eval-runner .claude/skills/bmad-eval-runner

This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:

{
  "permissions": {
    "deny": [
      "Read(./.env)",
      "Read(**/.env)",
      "Read(~/.ssh/**)",
      "Bash(rm -rf *)",
      "Read(**/*.pem)",
      "Bash(rm -rf /)",
      "Bash(git push --force:*)",
      "Bash(sudo *)",
      "Read(.env)",
      "Bash(rm -rf /*)",
      "Read(./.env.*)",
      "Read(~/.aws/**)",
      "Bash(git push --force*)",
      "Bash(rm -rf:*)",
      "Read(**/*.key)",
      "Read(**/.env.*)",
      "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(git rebase *)",
      "Bash(wget *)",
      "Bash(npm publish:*)",
      "Bash(git commit *)",
      "Bash(gh pr merge *)"
    ]
  }
}

Skills (143)

bmad-advanced-elicitationbmad-agent-analystbmad-agent-architectbmad-agent-builderbmad-agent-devbmad-agent-pmbmad-agent-ux-designerbmad-architecturebmad-bmb-setupbmad-brainstormingbmad-build-autobmad-buildbmad-checkpoint-previewbmad-cis-agent-brainstorming-coachbmad-cis-agent-creative-problem-solverbmad-cis-agent-design-thinking-coachbmad-cis-agent-innovation-strategistbmad-cis-agent-presentation-masterbmad-cis-agent-storytellerbmad-cis-design-thinkingbmad-cis-innovation-strategybmad-cis-problem-solvingbmad-cis-storytellingbmad-code-reviewbmad-correct-coursebmad-create-architecturebmad-create-epics-and-storiesbmad-create-prdbmad-create-storybmad-customizebmad-deep-reconbmad-dev-autobmad-dev-storybmad-document-projectbmad-domain-researchbmad-edit-prdbmad-editorial-review-prosebmad-editorial-review-structurebmad-editorial-reviewbmad-eval-runnerbmad-forge-ideabmad-generate-project-contextbmad-helpbmad-loop-resolvebmad-loop-setupbmad-loop-sweepbmad-market-researchbmad-module-builderbmad-party-modebmad-prdbmad-prfaqbmad-product-briefbmad-project-contextbmad-qa-generate-e2e-testsbmad-quick-devbmad-retrospectivebmad-review-adversarial-generalbmad-review-edge-case-hunterbmad-review-verification-gapbmad-reviewbmad-specbmad-sprint-planningbmad-sprint-statusbmad-teabmad-teach-me-testingbmad-technical-researchbmad-testarch-atddbmad-testarch-automatebmad-testarch-cibmad-testarch-frameworkbmad-testarch-nfrbmad-testarch-test-designbmad-testarch-test-reviewbmad-testarch-tracebmad-uxbmad-validate-prdbmad-workflow-buildergds-agent-game-architectgds-agent-game-designergds-agent-game-devgds-agent-game-solo-devgds-agent-tech-writergds-brainstorm-gamegds-check-implementation-readinessgds-code-reviewgds-correct-coursegds-create-epics-and-storiesgds-create-game-briefgds-create-narrativegds-create-storygds-dev-storygds-document-projectgds-domain-researchgds-e2e-scaffoldgds-game-architecturegds-gddgds-generate-project-contextgds-investigategds-performance-testgds-playtest-plangds-prdgds-quick-devgds-retrospectivegds-sprint-planninggds-sprint-statusgds-test-automategds-test-designgds-test-frameworkgds-test-reviewgds-uxmemorysyncwds-0-alignment-signoffwds-0-project-setupwds-1-project-briefwds-2-trigger-mappingwds-3-scenarioswds-4-ux-designwds-5-agentic-developmentwds-6-asset-generationwds-7-design-systemwds-8-product-evolutionwds-agent-freya-uxwds-agent-mimir-builderwds-agent-saga-analysttk-studio-activatetk-studio-base-updatetk-studio-consolidatetk-studio-detecttk-studio-evolvetk-studio-installtk-studio-jobtk-studio-knowledgetk-studio-launchtk-studio-measure-pushtk-studio-migratetk-studio-observetk-studio-onboardtk-studio-orchestratortk-studio-plan-synctk-studio-reporttk-studio-researchtk-studio-session

Hooks (4)

eventmatcherruns
SessionStart*uv run --no-project python "$CLAUDE_PROJECT_DIR"/.bmad-loop/bmad_loop_hook.py SessionStart
Stop*uv run --no-project python "$CLAUDE_PROJECT_DIR"/.bmad-loop/bmad_loop_hook.py Stop
SessionEnd*uv run --no-project python "$CLAUDE_PROJECT_DIR"/.bmad-loop/bmad_loop_hook.py SessionEnd
PreCompact*uv run --no-project python "$CLAUDE_PROJECT_DIR"/.bmad-loop/bmad_loop_hook.py PreCompact

Plugins (1)

tk-studio@tk-studio

Permissions

deny (0)
—
ask (0)
—
allow (1)
Bash(uv run:*)

Similar rigs

copied ✓