SuperCharge Claude Code v1.0.0 - Complete Customization Package
Features: - 30+ Custom Skills (cognitive, development, UI/UX, autonomous agents) - RalphLoop autonomous agent integration - Multi-AI consultation (Qwen) - Agent management system with sync capabilities - Custom hooks for session management - MCP servers integration - Plugin marketplace setup - Comprehensive installation script Components: - Skills: always-use-superpowers, ralph, brainstorming, ui-ux-pro-max, etc. - Agents: 100+ agents across engineering, marketing, product, etc. - Hooks: session-start-superpowers, qwen-consult, ralph-auto-trigger - Commands: /brainstorm, /write-plan, /execute-plan - MCP Servers: zai-mcp-server, web-search-prime, web-reader, zread - Binaries: ralphloop wrapper Installation: ./supercharge.sh
This commit is contained in:
2
plugins/claude-code-safety-net/dist/bin/cc-safety-net.d.ts
vendored
Normal file
2
plugins/claude-code-safety-net/dist/bin/cc-safety-net.d.ts
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
#!/usr/bin/env node
|
||||
export {};
|
||||
2796
plugins/claude-code-safety-net/dist/bin/cc-safety-net.js
vendored
Executable file
2796
plugins/claude-code-safety-net/dist/bin/cc-safety-net.js
vendored
Executable file
File diff suppressed because it is too large
Load Diff
1
plugins/claude-code-safety-net/dist/bin/claude-code.d.ts
vendored
Normal file
1
plugins/claude-code-safety-net/dist/bin/claude-code.d.ts
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export declare function runClaudeCodeHook(): Promise<void>;
|
||||
1
plugins/claude-code-safety-net/dist/bin/custom-rules-doc.d.ts
vendored
Normal file
1
plugins/claude-code-safety-net/dist/bin/custom-rules-doc.d.ts
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export declare const CUSTOM_RULES_DOC = "# Custom Rules Reference\n\nAgent reference for generating `.safety-net.json` config files.\n\n## Config Locations\n\n| Scope | Path | Priority |\n|-------|------|----------|\n| User | `~/.cc-safety-net/config.json` | Lower |\n| Project | `.safety-net.json` (cwd) | Higher (overrides user) |\n\nDuplicate rule names (case-insensitive) \u2192 project wins.\n\n## Schema\n\n```json\n{\n \"$schema\": \"https://raw.githubusercontent.com/kenryu42/claude-code-safety-net/main/assets/cc-safety-net.schema.json\",\n \"version\": 1,\n \"rules\": [...]\n}\n```\n\n- `$schema`: Optional. Enables IDE autocomplete and inline validation.\n- `version`: Required. Must be `1`.\n- `rules`: Optional. Defaults to `[]`.\n\n**Always include `$schema`** when generating config files for IDE support.\n\n## Rule Fields\n\n| Field | Required | Constraints |\n|-------|----------|-------------|\n| `name` | Yes | `^[a-zA-Z][a-zA-Z0-9_-]{0,63}$` \u2014 unique (case-insensitive) |\n| `command` | Yes | `^[a-zA-Z][a-zA-Z0-9_-]*$` \u2014 basename only, not path |\n| `subcommand` | No | Same pattern as command. Omit to match any. |\n| `block_args` | Yes | Non-empty array of non-empty strings |\n| `reason` | Yes | Non-empty string, max 256 chars |\n\n## Guidelines:\n\n- `name`: kebab-case, descriptive (e.g., `block-git-add-all`)\n- `command`: binary name only, lowercase\n- `subcommand`: omit if rule applies to any subcommand\n- `block_args`: include all variants (e.g., both `-g` and `--global`)\n- `reason`: explain why blocked AND suggest alternative\n\n## Matching Behavior\n\n- **Command**: Normalized to basename (`/usr/bin/git` \u2192 `git`)\n- **Subcommand**: First non-option argument after command\n- **Arguments**: Matched literally. Command blocked if **any** `block_args` item present.\n- **Short options**: Expanded (`-Ap` matches `-A`)\n- **Long options**: Exact match (`--all-files` does NOT match `--all`)\n- **Execution order**: Built-in rules first, then custom rules (additive only)\n\n## Examples\n\n### Block `git add -A`\n\n```json\n{\n \"$schema\": \"https://raw.githubusercontent.com/kenryu42/claude-code-safety-net/main/assets/cc-safety-net.schema.json\",\n \"version\": 1,\n \"rules\": [\n {\n \"name\": \"block-git-add-all\",\n \"command\": \"git\",\n \"subcommand\": \"add\",\n \"block_args\": [\"-A\", \"--all\", \".\"],\n \"reason\": \"Use 'git add <specific-files>' instead.\"\n }\n ]\n}\n```\n\n### Block global npm install\n\n```json\n{\n \"$schema\": \"https://raw.githubusercontent.com/kenryu42/claude-code-safety-net/main/assets/cc-safety-net.schema.json\",\n \"version\": 1,\n \"rules\": [\n {\n \"name\": \"block-npm-global\",\n \"command\": \"npm\",\n \"subcommand\": \"install\",\n \"block_args\": [\"-g\", \"--global\"],\n \"reason\": \"Use npx or local install.\"\n }\n ]\n}\n```\n\n### Block docker system prune\n\n```json\n{\n \"$schema\": \"https://raw.githubusercontent.com/kenryu42/claude-code-safety-net/main/assets/cc-safety-net.schema.json\",\n \"version\": 1,\n \"rules\": [\n {\n \"name\": \"block-docker-prune\",\n \"command\": \"docker\",\n \"subcommand\": \"system\",\n \"block_args\": [\"prune\"],\n \"reason\": \"Use targeted cleanup instead.\"\n }\n ]\n}\n```\n\n## Error Handling\n\nInvalid config \u2192 silent fallback to built-in rules only. No custom rules applied.\n";
|
||||
1
plugins/claude-code-safety-net/dist/bin/gemini-cli.d.ts
vendored
Normal file
1
plugins/claude-code-safety-net/dist/bin/gemini-cli.d.ts
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export declare function runGeminiCLIHook(): Promise<void>;
|
||||
2
plugins/claude-code-safety-net/dist/bin/help.d.ts
vendored
Normal file
2
plugins/claude-code-safety-net/dist/bin/help.d.ts
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
export declare function printHelp(): void;
|
||||
export declare function printVersion(): void;
|
||||
1
plugins/claude-code-safety-net/dist/bin/statusline.d.ts
vendored
Normal file
1
plugins/claude-code-safety-net/dist/bin/statusline.d.ts
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export declare function printStatusline(): Promise<void>;
|
||||
12
plugins/claude-code-safety-net/dist/bin/verify-config.d.ts
vendored
Normal file
12
plugins/claude-code-safety-net/dist/bin/verify-config.d.ts
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
/**
|
||||
* Verify user and project scope config files for safety-net.
|
||||
*/
|
||||
export interface VerifyConfigOptions {
|
||||
userConfigPath?: string;
|
||||
projectConfigPath?: string;
|
||||
}
|
||||
/**
|
||||
* Verify config files and print results.
|
||||
* @returns Exit code (0 = success, 1 = errors found)
|
||||
*/
|
||||
export declare function verifyConfig(options?: VerifyConfigOptions): number;
|
||||
Reference in New Issue
Block a user