~ / rigs / ericrisco / rsc-harness

ericrisco/rsc-harness

Your agent invents things because it has no memory, and can't touch your database because it has no arms. rsc is the meta-harness that gives it both, plus the trade to know the job and the reflexes to not break your repo. For Claude Code, C

↗ GitHub ★ 164 mit updated 2d ago personal setup Claude Code
share on X
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
CONTEXT TAX · EVERY TURN
~7.6k tokens
Heavy · median rig: 2.3k · breakdown
GUARDRAILS
0/5
No committed guardrails · details

Copy this rig

# review before running: this installs third-party code
$ npx degit ericrisco/rsc-harness/skills ./rig-rsc-harness/skills

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 ericrisco/rsc-harness/skills/ab-testing .claude/skills/ab-testing
$ npx degit ericrisco/rsc-harness/skills/accessibility .claude/skills/accessibility
$ npx degit ericrisco/rsc-harness/skills/ads .claude/skills/ads
$ npx degit ericrisco/rsc-harness/skills/agent-eval .claude/skills/agent-eval
$ npx degit ericrisco/rsc-harness/skills/agent-safety .claude/skills/agent-safety
$ npx degit ericrisco/rsc-harness/skills/ai-media .claude/skills/ai-media
$ npx degit ericrisco/rsc-harness/skills/analytics .claude/skills/analytics
$ npx degit ericrisco/rsc-harness/skills/analyze .claude/skills/analyze
$ npx degit ericrisco/rsc-harness/skills/angular .claude/skills/angular
$ npx degit ericrisco/rsc-harness/skills/api-connector-builder .claude/skills/api-connector-builder
$ npx degit ericrisco/rsc-harness/skills/api-design .claude/skills/api-design
$ npx degit ericrisco/rsc-harness/skills/article-writing .claude/skills/article-writing
$ npx degit ericrisco/rsc-harness/skills/astro .claude/skills/astro
$ npx degit ericrisco/rsc-harness/skills/author-skill .claude/skills/author-skill
$ npx degit ericrisco/rsc-harness/skills/automation-flows .claude/skills/automation-flows
$ npx degit ericrisco/rsc-harness/skills/automation-strategy .claude/skills/automation-strategy
$ npx degit ericrisco/rsc-harness/skills/aws-essentials .claude/skills/aws-essentials
$ npx degit ericrisco/rsc-harness/skills/backups .claude/skills/backups
$ npx degit ericrisco/rsc-harness/skills/bash-scripting .claude/skills/bash-scripting
$ npx degit ericrisco/rsc-harness/skills/bookkeeping .claude/skills/bookkeeping
$ npx degit ericrisco/rsc-harness/skills/brand-identity .claude/skills/brand-identity
$ npx degit ericrisco/rsc-harness/skills/brand-voice .claude/skills/brand-voice
$ npx degit ericrisco/rsc-harness/skills/building-agents .claude/skills/building-agents
$ npx degit ericrisco/rsc-harness/skills/business-intelligence .claude/skills/business-intelligence
$ npx degit ericrisco/rsc-harness/skills/calendar-scheduling .claude/skills/calendar-scheduling
$ npx degit ericrisco/rsc-harness/skills/case-studies .claude/skills/case-studies
$ npx degit ericrisco/rsc-harness/skills/chatbot .claude/skills/chatbot
$ npx degit ericrisco/rsc-harness/skills/chrome-extension .claude/skills/chrome-extension
$ npx degit ericrisco/rsc-harness/skills/clarify .claude/skills/clarify
$ npx degit ericrisco/rsc-harness/skills/clickhouse-analytics .claude/skills/clickhouse-analytics
$ npx degit ericrisco/rsc-harness/skills/client-onboarding .claude/skills/client-onboarding
$ npx degit ericrisco/rsc-harness/skills/cloudflare .claude/skills/cloudflare
$ npx degit ericrisco/rsc-harness/skills/code-review .claude/skills/code-review
$ npx degit ericrisco/rsc-harness/skills/codebase-onboarding .claude/skills/codebase-onboarding
$ npx degit ericrisco/rsc-harness/skills/cold-outreach .claude/skills/cold-outreach
$ npx degit ericrisco/rsc-harness/skills/community .claude/skills/community
$ npx degit ericrisco/rsc-harness/skills/competitor-watch .claude/skills/competitor-watch
$ npx degit ericrisco/rsc-harness/skills/compliance .claude/skills/compliance
$ npx degit ericrisco/rsc-harness/skills/compose-multiplatform .claude/skills/compose-multiplatform
$ npx degit ericrisco/rsc-harness/skills/constitution .claude/skills/constitution

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 (150)

ab-testingaccessibilityadsagent-evalagent-safetyai-mediaanalyticsanalyzeangularapi-connector-builderapi-designarticle-writingastroauthor-skillautomation-flowsautomation-strategyaws-essentialsbackupsbash-scriptingbookkeepingbrand-identitybrand-voicebuilding-agentsbusiness-intelligencecalendar-schedulingcase-studieschatbotchrome-extensionclarifyclickhouse-analyticsclient-onboardingcloudflarecode-reviewcodebase-onboardingcold-outreachcommunitycompetitor-watchcompliancecompose-multiplatformconstitutioncontent-enginecontext-budgetcontinuous-learningcontractscoolifycost-trackingcourse-buildercourse-storytellingcppcsharp-dotnetcustomer-supportdashboarddata-cleaningdata-policydata-scraperdb-migrationsdebugdecision-challengedecision-recordsdeep-learningdeploymentdeprecationdesign-dnadesign-loopdesigndigitaloceandjangodockerdocument-processingdomains-dnsdrizzle-ormduckdbdynamodbe-signaturee2e-testingelectronelixiremail-connectoremail-deliverabilityembeddings-searcherror-handlingexpofable-operatorfalfastapifinance-opsfinancial-modelfinetuningfirebaseflutterfly-ioforecastingftdfundraisinggame-designgame-storytellinggamedev-multiplayergamedev-pathinggamedev-physicsgamedev-shadersgamedev-shippinggcp-essentialsgdpr-privacygit-workflowgithub-actionsgogodotgoogle-workspacegrantsharnesshetznerhiringhtmxhuggingfaceidea-refinementimplementinitinstagram-apiinventoryinvestor-materialsinvoicingip-trademarkjavaknowledge-opskotlin-androidkpi-frameworklanding-copylaravellead-genlevel-designlinkedin-apilinkedin-carouselslinkedin-contentlinkedin-outreachlinkedin-strategyllm-pipelinelogistics-opsmachine-learningmakemarket-researchmarketingmedium-publishingmedium-strategymedium-writingmeeting-notesmodalmongodbmonitoringmotion-craftmysql

Similar rigs

copied ✓