~ / rigs / ryanportfolio / STK

ryanportfolio/STK

One Rust binary for Claude Code and Codex that turns oversized file reads into line-numbered outlines.

↗ GitHub ★ 1 other updated 7d ago project Claude CodeCodex
share on X
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
CONTEXT TAX · EVERY TURN
~4.4k tokens
Moderate · median rig: 2.3k · breakdown
GUARDRAILS
2/5
Blocks destructive commands · No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ npx degit ryanportfolio/STK/.claude ./rig-stk  # 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 ryanportfolio/STK/.agents/skills/addskill .claude/skills/addskill
$ npx degit ryanportfolio/STK/.agents/skills/adopt-repo .claude/skills/adopt-repo
$ npx degit ryanportfolio/STK/.agents/skills/advocate .claude/skills/advocate
$ npx degit ryanportfolio/STK/.agents/skills/arena .claude/skills/arena
$ npx degit ryanportfolio/STK/.agents/skills/astra-review .claude/skills/astra-review
$ npx degit ryanportfolio/STK/.agents/skills/babysit-ci .claude/skills/babysit-ci
$ npx degit ryanportfolio/STK/.agents/skills/brainstorming .claude/skills/brainstorming
$ npx degit ryanportfolio/STK/.agents/skills/bro .claude/skills/bro
$ npx degit ryanportfolio/STK/.agents/skills/caveman .claude/skills/caveman
$ npx degit ryanportfolio/STK/.agents/skills/claude-review .claude/skills/claude-review
$ npx degit ryanportfolio/STK/.agents/skills/codex-review .claude/skills/codex-review
$ npx degit ryanportfolio/STK/.agents/skills/dare .claude/skills/dare
$ npx degit ryanportfolio/STK/.agents/skills/deep-plan .claude/skills/deep-plan
$ npx degit ryanportfolio/STK/.agents/skills/enhance-prompt .claude/skills/enhance-prompt
$ npx degit ryanportfolio/STK/.agents/skills/external-review .claude/skills/external-review
$ npx degit ryanportfolio/STK/.agents/skills/fable-mode .claude/skills/fable-mode
$ npx degit ryanportfolio/STK/.agents/skills/forge-repo-ui-skill .claude/skills/forge-repo-ui-skill
$ npx degit ryanportfolio/STK/.agents/skills/handoff-audit .claude/skills/handoff-audit
$ npx degit ryanportfolio/STK/.agents/skills/humanizer .claude/skills/humanizer
$ npx degit ryanportfolio/STK/.agents/skills/impartial-review .claude/skills/impartial-review
$ npx degit ryanportfolio/STK/.agents/skills/init-project .claude/skills/init-project
$ npx degit ryanportfolio/STK/.agents/skills/lab .claude/skills/lab
$ npx degit ryanportfolio/STK/.agents/skills/long-horizon .claude/skills/long-horizon
$ npx degit ryanportfolio/STK/.agents/skills/optimize-context .claude/skills/optimize-context
$ npx degit ryanportfolio/STK/.agents/skills/opus-fullreview .claude/skills/opus-fullreview
$ npx degit ryanportfolio/STK/.agents/skills/perf-loop .claude/skills/perf-loop
$ npx degit ryanportfolio/STK/.agents/skills/purposeful-writing .claude/skills/purposeful-writing
$ npx degit ryanportfolio/STK/.agents/skills/recall .claude/skills/recall
$ npx degit ryanportfolio/STK/.agents/skills/refine .claude/skills/refine
$ npx degit ryanportfolio/STK/.agents/skills/servers .claude/skills/servers
$ npx degit ryanportfolio/STK/.agents/skills/session-hub .claude/skills/session-hub
$ npx degit ryanportfolio/STK/.agents/skills/showpiece .claude/skills/showpiece
$ npx degit ryanportfolio/STK/.agents/skills/sync-starter .claude/skills/sync-starter
$ npx degit ryanportfolio/STK/.agents/skills/why .claude/skills/why
$ npx degit ryanportfolio/STK/.agents/skills/wow-loop .claude/skills/wow-loop
$ npx degit ryanportfolio/STK/.agents/skills/wrapup .claude/skills/wrapup
$ npx degit ryanportfolio/STK/.agents/skills/writing-plans .claude/skills/writing-plans
$ npx degit ryanportfolio/STK/.agents/skills/writing .claude/skills/writing
$ npx degit ryanportfolio/STK/.claude/skills/astra-fullreview .claude/skills/astra-fullreview
$ npx degit ryanportfolio/STK/.claude/skills/codex-fullreview .claude/skills/codex-fullreview

Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.

{
  "permissions": {
    "deny": [
      "Bash(git push --force*)",
      "Bash(git push -f *)",
      "Bash(gh pr merge --admin*)"
    ]
  }
}

Skills (43)

Hooks (2)

eventmatcherruns
SessionStart*bash $CLAUDE_PROJECT_DIR/.claude/hooks/session-start.sh
SubagentStart*bash $CLAUDE_PROJECT_DIR/.claude/hooks/subagent-start.sh

Permissions

deny (3)
Bash(git push --force*)
Bash(git push -f *)
Bash(gh pr merge --admin*)
ask (0)
—
allow (47)
Bash(grep *)
Bash(ls)
Bash(ls *)
Bash(cat *)
Bash(head *)
Bash(tail *)
Bash(wc *)
Bash(find *)
Bash(rg *)
Bash(mkdir *)
Bash(git status)
Bash(git status *)
Bash(git log *)
Bash(git remote *)
Bash(git diff *)
Bash(git show *)
Bash(git ls-tree *)
Bash(git ls-files)
Bash(git ls-files *)
Bash(git branch)
Bash(git branch *)
Bash(git fetch)
Bash(git fetch *)
Bash(git blame *)
Bash(git rev-parse *)
Bash(git check-ignore *)
Bash(git worktree list)
Bash(git worktree list *)
Bash(git stash list)
Bash(gh pr view *)
Bash(gh pr list)
Bash(gh pr list *)
Bash(gh pr diff *)
Bash(gh pr checks *)
Bash(gh pr status)
Bash(gh repo view *)
Bash(gh run list *)
Bash(gh run view *)
Bash(gh issue view *)
Bash(gh issue list *)
Bash(git add *)
Bash(git commit *)
Bash(git push)
Bash(git push *)
Bash(git merge *)
Bash(gh pr create *)
Bash(gh pr merge *)

Similar rigs

copied ✓