rkstack
AI development workflow: brainstorming, planning, TDD, debugging, code review, safety guardrails. Adapts to your project via scc detection.
Not in a marketplace yet, so it loads for one session with --plugin-dir.
Plugin rkstack in mrkhachaturov/rkstack. Commands read from the repo's manifest — 1 month ago.
This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.
What it installs
Skills (40)
benchmarkPerformance regression detection using the browse daemon. Establishes baselines for page load times, Core Web Vitals, and resource sizes. Compares before/after to catch regressions. Tracks performance trends. Use when: "performance", "benchmark", "page speed", "web vitals", "bundle size", "load time
brainstormingExplore ideas before implementation. Turn vague requests into fully formed designs and specs through collaborative dialogue. Use before any creative work — creating features, building components, adding functionality, or modifying behavior. Proactively suggest when the user jumps straight to code wi
browseHeadless browser for web QA, screenshots, and interaction. Navigate URLs, interact with page elements, verify state, take annotated screenshots, check responsive layouts, test forms and uploads, handle dialogs. Use when asked to open a page, test a site, take a screenshot, check responsive behavior,
canaryPost-deploy canary monitoring. Watches the live app for console errors, performance regressions, and page failures using the browse daemon. Takes periodic screenshots, compares against pre-deploy baselines, and alerts on anomalies. Use when: "monitor deploy", "canary", "post-deploy check", "watch pr
carefulSafety guardrails for destructive commands. Warns before rm -rf, DROP TABLE, force-push, git reset --hard, kubectl delete, and similar destructive operations. User can override each warning. Use when touching prod, debugging live systems, or working in a shared environment. Use when asked to "be car
codex-cli-runtimeInternal helper contract for calling the codex-companion runtime from the codex-rescue subagent. Not user-invocable. - Bash
codex-helpUser-invocable skill for when Claude is stuck mid-task. Claude narrates its own blocker to Codex, gets back a structured diagnosis + concrete next steps, applies them, verifies, and loops up to N rounds until the problem is resolved or the loop detects it's spinning. Read-only — Codex advises, Claud
codex-result-handlingInternal contract for presenting Codex output back to the user. Referenced by dual-review (structured findings) and rescue (task output). Not user-invocable. - Read
connect-chromeLaunch real Chrome controlled by rkstack with the Side Panel extension auto-loaded. One command: connects Claude to a visible Chrome window where you can watch every action in real time. The extension shows a live activity feed in the Side Panel. Use when asked to "connect chrome", "open chrome", "r
csoInfrastructure-first security audit. OWASP Top 10, STRIDE threat modeling, secrets archaeology, dependency supply chain, CI/CD pipeline security. Modes: full audit, --diff (branch only), --owasp, --infra, --code. Use for security review before shipping or periodic audits. - Bash - Read - Write - Edi
design-consultationDesign consultation: understands your product, researches the landscape, proposes a complete design system (aesthetic, typography, color, layout, spacing, motion), and generates font+color preview pages. Creates DESIGN.md as your project's design source of truth. For existing sites, use /plan-design
design-reviewDesigner's eye QA: finds visual inconsistency, spacing issues, hierarchy problems, AI slop patterns, and slow interactions -- then fixes them. Iteratively fixes issues in source code, committing each fix atomically and re-verifying with before/after screenshots. For plan-mode design review (before i
dispatching-parallel-agentsDispatch 2+ independent tasks to parallel subagents. Use when facing tasks that can be worked on without shared state or sequential dependencies. Coordinates results and handles conflicts. - Bash - Read - Write - Edit - Grep - Glob - Agent - AskUserQuestion
document-releasePost-ship documentation update workflow. Audits all .md files against code changes, auto-updates factual content, gates risky changes, polishes CHANGELOG voice, and ensures cross-doc consistency. Run after shipping or when documentation may be stale. - Bash - Read - Write - Edit - Grep - Glob - AskU
dual-reviewSequential Claude-Codex review loop for specs and plans with structured JSON findings. Embedded in brainstorming and writing-plans for automatic Codex review after self-review. Also user-invocable for manual ad-hoc review. Max 3 rounds default, early exit if clean. - Bash - Read - Grep - Glob - Edit
executing-plansExecute implementation plans task-by-task with review checkpoints. Use when you have a written implementation plan to execute in a separate session. Batch execution with checkpoints for review. - Bash - Read - Write - Edit - Grep - Glob - Agent - AskUserQuestion
finishing-a-development-branchUse when implementation is complete and ready to merge, create PR, or clean up a branch. Use when asked to ship, merge, land, or finish. - Bash - Read - Write - Edit - Grep - Glob - Agent - AskUserQuestion
freezeRestrict file edits to a specific directory for the session. Blocks Edit and Write outside the allowed path. Use when debugging to prevent accidentally "fixing" unrelated code, or when you want to scope changes to one module. Use when asked to "freeze", "restrict edits", "only edit this folder", or
gpt-5-4-promptingInternal guidance for composing Codex / GPT-5.4 prompts used by rescue and dual-review. Covers XML block structure, grounding, output contracts, verification loops. Not user-invocable. - Read
guardFull safety mode: destructive command warnings + directory-scoped edits. Combines /careful (warns before rm -rf, DROP TABLE, force-push, etc.) with /freeze (blocks edits outside a specified directory). Use for maximum safety when touching prod or debugging live systems. Use when asked to "guard mode
humanizerUse when writing human-facing text: specs, plans, docs, READMEs, CHANGELOGs, PR descriptions, blog posts, reports. Use when asked to humanize, write naturally, or remove AI patterns. Use before producing any public-facing prose. - Read - Write - Edit - Grep - AskUserQuestion
plan-design-reviewDesigner's eye plan review -- rates each design dimension 0-10, explains what would make it a 10, then fixes the plan to get there. Works in plan mode before implementation (no browser needed). For live site visual audits, use /design-review. Use when asked to "review the design plan" or "design cri
qa-onlyReport-only QA testing. Systematically tests a web application and produces a structured report with health score, screenshots, and repro steps -- but never fixes anything. Use when asked to "just report bugs", "qa report only", or "test but don't fix". For the full test-fix-verify loop, use /qa ins
qaSystematically QA test a web application and fix bugs found. Runs QA testing, then iteratively fixes bugs in source code, committing each fix atomically and re-verifying. Use when asked to "qa", "QA", "test this site", "find bugs", "test and fix", or "fix what's broken". Proactively suggest when the
receiving-code-reviewRespond to code review feedback with technical rigor. Use when receiving review feedback, before implementing suggestions. Requires verification of feedback accuracy, not blind agreement. - Bash - Read - Write - Edit - Grep - Glob - Agent - AskUserQuestion
requesting-code-reviewGate-quality pre-landing review. Dispatches code-reviewer agent with checklist-driven two-pass review (CRITICAL then INFORMATIONAL), adversarial analysis, test coverage audit, documentation staleness check, and TODOS cross-reference. Fix-first paradigm. - Bash - Read - Write - Edit - Grep - Glob - A
rescueDelegate a substantial investigation, diagnosis, or implementation task to Codex via the codex-rescue subagent. Use when Claude is stuck, wants a second implementation pass, needs deeper root-cause investigation, or should offload long-running work. Supports background execution, model selection, an
retroWeekly engineering retrospective. Analyzes commit history, work patterns, and code quality metrics. Supports time windows: /retro [24h|7d|14d|30d]. Tracks trends across retros. Use for team health, focus scoring, and identifying hotspots. - Bash - Read - Write - Grep - Glob - AskUserQuestion
setup-browser-cookiesImport cookies from your real Chromium browser into the headless browse session. Supports Chrome, Arc, Brave, Edge, and Chromium. Use before QA testing authenticated pages. Use when asked to "import cookies", "login to the site", or "authenticate the browser". - Bash - Read - AskUserQuestion
setup-projectConfigure project-level safety guards and working rules. Reads the detection cache from .rkstack/settings.json, installs .claude/settings.json hooks, .claude/hooks/ scripts, and .claude/rules/ files. Guards protect against destructive commands (rm -rf, force-push, drop table). Rules are curated best
subagent-driven-developmentExecute plans by dispatching fresh subagent per task with two-stage review after each: spec compliance first, then code quality. Use when executing implementation plans in the current session with isolated context per task. - Bash - Read - Write - Edit - Grep - Glob - Agent - AskUserQuestion
supabase-qaDeep Supabase testing — auth flows, RLS policies, data consistency between browser and database, migration validation. Use when working on a project with Supabase backend. - Bash - Read - Write - Glob - Grep - AskUserQuestion
systematic-debuggingUse when encountering any bug, test failure, or unexpected behavior. Use before proposing fixes. Use when asked to debug, investigate, find root cause, or figure out why something is broken. - Bash - Read - Write - Edit - Grep - Glob - Agent - AskUserQuestion - WebSearch PreToolUse: - matcher: "Edit
test-driven-developmentRed-Green-Refactor TDD workflow. Use when implementing any feature or bugfix, before writing implementation code. Iron law: NO production code without a failing test first. - Bash - Read - Write - Edit - Grep - Glob - Agent - AskUserQuestion
unfreezeClear the freeze boundary set by /freeze, allowing edits to all directories again. Use when you want to widen edit scope without ending the session. Use when asked to "unfreeze", "unlock edits", "remove freeze", or "allow all edits". - Bash - Read
using-git-worktreesCreate isolated git worktrees for feature work. Use when starting feature work that needs isolation from the current workspace or before executing implementation plans. Smart directory selection and safety verification. - Bash - Read - AskUserQuestion
using-rkstackRoot skill injected at session start. Establishes how to find and use skills, maps user intent to the right skill, defines instruction priority. Loaded automatically — not invoked manually. - Bash - Read - AskUserQuestion
verification-before-completionUse before claiming work is complete, fixed, or passing. Use before committing or creating PRs. Use when about to say "done", "tests pass", or "it works". - Bash - Read - Grep - Glob - AskUserQuestion
writing-plansWrite comprehensive implementation plans from specs or requirements. Use when you have a spec or requirements for a multi-step task, before touching code. Plans are bite-sized, TDD-first, with exact file paths and complete code in every step. - Bash - Read - Grep - Glob - Agent - Write - Edit - AskU
writing-skillsCreate new skills for your project. Use when creating a skill from scratch, editing existing skills, or testing skill behavior. TDD applied to process documentation: write failing test, write skill, close loopholes. - Bash - Read - Write - Edit - Grep - Glob - Agent - AskUserQuestion
Subagents (2)
code-reviewerUse this agent when a major project step has been completed and needs to be reviewed against the original plan and coding standards. Performs two-pass review (CRITICAL then INFORMATIONAL), classifies findings as AUTO-FIX or ASK, and cites file:line for every finding.
codex-rescueProactively use when Claude Code is stuck, wants a second implementation or diagnosis pass, needs a deeper root-cause investigation, or should hand a substantial coding task to Codex through the shared runtime. - codex-cli-runtime - gpt-5-4-prompting
Hooks (3)
- SessionStart
"${CLAUDE_PLUGIN_ROOT}/hooks/session-start"
- SessionStart
node "${CLAUDE_PLUGIN_ROOT}/scripts/codex/session-lifecycle-hook.mjs" SessionStart
- SessionEnd
node "${CLAUDE_PLUGIN_ROOT}/scripts/codex/session-lifecycle-hook.mjs" SessionEnd
Maintain rkstack?
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.