claude

rkstack

AI development workflow: brainstorming, planning, TDD, debugging, code review, safety guardrails. Adapts to your project via scc detection.

0 on GitHubby Ruben Khachaturovv0.9.5MITupdated 6 months ago

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)

  • benchmark

    Performance 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

  • brainstorming

    Explore 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

  • browse

    Headless 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,

  • canary

    Post-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

  • careful

    Safety 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-runtime

    Internal helper contract for calling the codex-companion runtime from the codex-rescue subagent. Not user-invocable. - Bash

  • codex-help

    User-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-handling

    Internal contract for presenting Codex output back to the user. Referenced by dual-review (structured findings) and rescue (task output). Not user-invocable. - Read

  • connect-chrome

    Launch 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

  • cso

    Infrastructure-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-consultation

    Design 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-review

    Designer'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-agents

    Dispatch 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-release

    Post-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-review

    Sequential 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-plans

    Execute 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-branch

    Use 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

  • freeze

    Restrict 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-prompting

    Internal 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

  • guard

    Full 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

  • humanizer

    Use 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-review

    Designer'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-only

    Report-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

  • qa

    Systematically 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-review

    Respond 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-review

    Gate-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

  • rescue

    Delegate 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

  • retro

    Weekly 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-cookies

    Import 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-project

    Configure 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-development

    Execute 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-qa

    Deep 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-debugging

    Use 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-development

    Red-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

  • unfreeze

    Clear 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-worktrees

    Create 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-rkstack

    Root 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-completion

    Use 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-plans

    Write 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-skills

    Create 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-reviewer

    Use 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-rescue

    Proactively 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

View source on GitHub

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.

claude & codex pluginslisted