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.
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
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)
| event | matcher | runs |
|---|---|---|
| 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
bmad-code-org/BMAD-METHOD
Breakthrough Method for Agile Ai Driven Development
Skill Collector 2.5k tok ·
Dynamic-Visual-Technologies-PTY-LTD/checkinn
CheckInn: a simple hotel-booking web app, and the demo for DVT's AI-SDLC workshop at AI Africa. Next.js, React, TypeScript, Tailwind.
Skill Collector 4.3k tok ·
aj-geddes/claude-code-bmad-skills
BMAD Method skills for Claude Code - Auto-detection, Memory integration, Slash commands. Transform Claude Code into a BMAD-powered development environment.
Skill Collector 1.7k tok ·
amalik/convoke-agents
Convoke extends BMAD Method AI agents with two types of installable modules: Teams bring new agents for a domain, Skills add new capabilities to existing agents. Install them independently or combine them.
Skill Collector 714 tok ·