~ / rigs / millerlai / claude-all-in-one

millerlai/claude-all-in-one

A Claude Code plugin that carries one feature through six gated SDLC stages (intake, discover, design, build, verify, ship) with zero-token preflight checks, cost-tiered subagents, a four-lens diff review, an append-only attempt ledger, a s

↗ GitHub ★ 0 no license updated 6d ago project Claude Code Claude plugin
share on X
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
CONTEXT TAX · EVERY TURN
~8.4k tokens
Heavy · median rig: 2.3k · breakdown
GUARDRAILS
1/5
No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ npx degit millerlai/claude-all-in-one/.claude ./rig-claude-all-in-one  # 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 millerlai/claude-all-in-one/.agents/skills/cut-release .claude/skills/cut-release
$ npx degit millerlai/claude-all-in-one/.claude/skills/fix-issue .claude/skills/fix-issue
$ npx degit millerlai/claude-all-in-one/.claude/skills/gap-analysis .claude/skills/gap-analysis
$ npx degit millerlai/claude-all-in-one/plugins/cai-codex/skills/add-parameter .claude/skills/add-parameter
$ npx degit millerlai/claude-all-in-one/plugins/cai-codex/skills/change-bidirectional-to-unidirectional .claude/skills/change-bidirectional-to-unidirectional
$ npx degit millerlai/claude-all-in-one/plugins/cai-codex/skills/change-reference-to-value .claude/skills/change-reference-to-value
$ npx degit millerlai/claude-all-in-one/plugins/cai-codex/skills/change-unidirectional-to-bidirectional .claude/skills/change-unidirectional-to-bidirectional
$ npx degit millerlai/claude-all-in-one/plugins/cai-codex/skills/change-value-to-reference .claude/skills/change-value-to-reference
$ npx degit millerlai/claude-all-in-one/plugins/cai-codex/skills/chore .claude/skills/chore
$ npx degit millerlai/claude-all-in-one/plugins/cai-codex/skills/collapse-hierarchy .claude/skills/collapse-hierarchy
$ npx degit millerlai/claude-all-in-one/plugins/cai-codex/skills/consolidate-conditional-expression .claude/skills/consolidate-conditional-expression
$ npx degit millerlai/claude-all-in-one/plugins/cai-codex/skills/consolidate-duplicate-conditional-fragments .claude/skills/consolidate-duplicate-conditional-fragments
$ npx degit millerlai/claude-all-in-one/plugins/cai-codex/skills/convert-procedural-design-to-objects .claude/skills/convert-procedural-design-to-objects
$ npx degit millerlai/claude-all-in-one/plugins/cai-codex/skills/debug .claude/skills/debug
$ npx degit millerlai/claude-all-in-one/plugins/cai-codex/skills/decompose-conditional .claude/skills/decompose-conditional
$ npx degit millerlai/claude-all-in-one/plugins/cai-codex/skills/design .claude/skills/design
$ npx degit millerlai/claude-all-in-one/plugins/cai-codex/skills/discover .claude/skills/discover
$ npx degit millerlai/claude-all-in-one/plugins/cai-codex/skills/duplicate-observed-data .claude/skills/duplicate-observed-data
$ npx degit millerlai/claude-all-in-one/plugins/cai-codex/skills/encapsulate-collection .claude/skills/encapsulate-collection
$ npx degit millerlai/claude-all-in-one/plugins/cai-codex/skills/encapsulate-downcast .claude/skills/encapsulate-downcast
$ npx degit millerlai/claude-all-in-one/plugins/cai-codex/skills/encapsulate-field .claude/skills/encapsulate-field
$ npx degit millerlai/claude-all-in-one/plugins/cai-codex/skills/extract-class .claude/skills/extract-class
$ npx degit millerlai/claude-all-in-one/plugins/cai-codex/skills/extract-hierarchy .claude/skills/extract-hierarchy
$ npx degit millerlai/claude-all-in-one/plugins/cai-codex/skills/extract-interface .claude/skills/extract-interface
$ npx degit millerlai/claude-all-in-one/plugins/cai-codex/skills/extract-method .claude/skills/extract-method
$ npx degit millerlai/claude-all-in-one/plugins/cai-codex/skills/extract-subclass .claude/skills/extract-subclass
$ npx degit millerlai/claude-all-in-one/plugins/cai-codex/skills/extract-superclass .claude/skills/extract-superclass
$ npx degit millerlai/claude-all-in-one/plugins/cai-codex/skills/form-template-method .claude/skills/form-template-method
$ npx degit millerlai/claude-all-in-one/plugins/cai-codex/skills/git-sweep .claude/skills/git-sweep
$ npx degit millerlai/claude-all-in-one/plugins/cai-codex/skills/git .claude/skills/git
$ npx degit millerlai/claude-all-in-one/plugins/cai-codex/skills/goal .claude/skills/goal
$ npx degit millerlai/claude-all-in-one/plugins/cai-codex/skills/hide-delegate .claude/skills/hide-delegate
$ npx degit millerlai/claude-all-in-one/plugins/cai-codex/skills/hide-method .claude/skills/hide-method
$ npx degit millerlai/claude-all-in-one/plugins/cai-codex/skills/inline-class .claude/skills/inline-class
$ npx degit millerlai/claude-all-in-one/plugins/cai-codex/skills/inline-method .claude/skills/inline-method
$ npx degit millerlai/claude-all-in-one/plugins/cai-codex/skills/inline-temp .claude/skills/inline-temp
$ npx degit millerlai/claude-all-in-one/plugins/cai-codex/skills/intake .claude/skills/intake
$ npx degit millerlai/claude-all-in-one/plugins/cai-codex/skills/introduce-assertion .claude/skills/introduce-assertion
$ npx degit millerlai/claude-all-in-one/plugins/cai-codex/skills/introduce-explaining-variable .claude/skills/introduce-explaining-variable
$ npx degit millerlai/claude-all-in-one/plugins/cai-codex/skills/introduce-foreign-method .claude/skills/introduce-foreign-method

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

cut-releasefix-issuegap-analysisadd-parameterchange-bidirectional-to-unidirectionalchange-reference-to-valuechange-unidirectional-to-bidirectionalchange-value-to-referencechorecollapse-hierarchyconsolidate-conditional-expressionconsolidate-duplicate-conditional-fragmentsconvert-procedural-design-to-objectsdebugdecompose-conditionaldesigndiscoverduplicate-observed-dataencapsulate-collectionencapsulate-downcastencapsulate-fieldextract-classextract-hierarchyextract-interfaceextract-methodextract-subclassextract-superclassform-template-methodgit-sweepgitgoalhide-delegatehide-methodinline-classinline-methodinline-tempintakeintroduce-assertionintroduce-explaining-variableintroduce-foreign-methodintroduce-local-extensionintroduce-null-objectintroduce-parameter-objectmodelsmove-fieldmove-methodoptionsparameterize-methodplan-reviewpreserve-whole-objectpull-up-constructor-bodypull-up-fieldpull-up-methodpush-down-fieldpush-down-methodquizrefactorremove-assignments-to-parametersremove-control-flagremove-middle-manremove-parameterremove-setting-methodrename-methodreplace-array-with-objectreplace-conditional-with-polymorphismreplace-constructor-with-factory-methodreplace-data-value-with-objectreplace-delegation-with-inheritancereplace-error-code-with-exceptionreplace-exception-with-testreplace-inheritance-with-delegationreplace-magic-number-with-constantreplace-method-with-method-objectreplace-nested-conditional-with-guard-clausesreplace-parameter-with-explicit-methodsreplace-parameter-with-methodreplace-record-with-data-classreplace-subclass-with-fieldsreplace-temp-with-queryreplace-type-code-with-classreplace-type-code-with-state-strategyreplace-type-code-with-subclassesself-encapsulate-fieldseparate-domain-from-presentationseparate-query-from-modifiersetupshipsplit-temporary-variablesubstitute-algorithmtease-apart-inheritancetrackverifyviewerusage

Hooks (1)

eventmatcherruns
PostToolUseEdit|Write"${CLAUDE_PROJECT_DIR}/scripts/run-validate-hook.cmd"

Similar rigs

copied ✓