{
  "markdown": "# Salesforce Claude Code (SCC)\n\n[![npm version](https://img.shields.io/npm/v/scc-universal.svg)](https://www.npmjs.com/package/scc-universal)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Node Version](https://img.shields.io/node/v/scc-universal.svg)](https://nodejs.org)\n\n> The complete AI development system for Salesforce — expert agents, automated quality gates, and institutional knowledge, powered by @salesforce/mcp\n\nSCC (`scc-universal` on npm) is a Claude Code plugin that supercharges your Salesforce development workflow with **17 expert subagents**, **57 domain knowledge skills**, and **29 automated quality gates**. Built for Apex, LWC, SOQL, Flow, Visualforce, Aura, DevOps, and Agentforce — covering every layer of the Salesforce platform.\n\n---\n\n## How It Works\n\nSCC is a unified system where each layer serves a distinct role:\n\n| Layer | What It Does | Examples |\n|-------|-------------|----------|\n| **@salesforce/mcp** | Platform capabilities — query orgs, deploy metadata, run tests, analyze code | Org management, SOQL queries, Apex test execution |\n| **17 Agents** | Lean full-stack agents that design, build, test, and review | `sf-architect`, `sf-apex-agent`, `sf-lwc-agent`, `sf-review-agent` |\n| **57 Skills** | Institutional knowledge + workflows — 18 user-invocable via `/skill-name`, 39 auto-activating | `/sf-help`, `/sf-quickstart`, `/configure-scc`, `/sessions` |\n| **7 Constraint Skills** | Always-on governance via auto-activating skills | `sf-apex-constraints`, `sf-soql-constraints`, `sf-security-constraints`, `sf-trigger-constraints` |\n| **29 Hooks** | Automated enforcement — quality gates run on every code change | SOQL-in-loop detection, PMD via sf scanner, privilege escalation checks |\n\n**Together:** `@salesforce/mcp` gives Claude the hands to work with Salesforce. SCC gives Claude the brain to work well.\n\n---\n\n## What's Included\n\n| Category | Count | Description |\n|---|---|---|\n| Agents | 17 | Specialized Salesforce subagents (11 domain + 6 platform) |\n| Skills | 57 | Domain knowledge + workflow modules (18 user-invocable, 39 auto-activating) |\n| Hooks | 29 | Automated quality gates (SessionStart, PreToolUse, PostToolUse, PostToolUseFailure, PreCompact, Stop, SessionEnd) |\n| Harnesses | 2 | Claude Code, Cursor |\n\n---\n\n## Requirements\n\n- **Node.js >= 20** — required to run the `npx scc-universal` CLI\n- **Python 3.x** — required for learning-engine agent (instinct CLI)\n\n---\n\n## Quick Install\n\n### For Claude Code\n\n```bash\n# Install everything (agents → .claude/agents/, skills → .claude/skills/, hooks → .claude/settings.json)\nnpx scc-universal install\n\n# Install only Apex-focused content\nnpx scc-universal install apex\n\n# Install only LWC-focused content\nnpx scc-universal install lwc\n```\n\n### For Cursor\n\n```bash\n# Install everything (agents → .cursor/agents/, skills → .cursor/skills/, hooks → .cursor/hooks.json)\nnpx scc-universal install --target cursor\n\n# Install only Apex-focused content\nnpx scc-universal install apex --target cursor\n```\n\n### Diagnose and Repair\n\n```bash\nnpx scc-universal doctor       # Check for missing/drifted files\nnpx scc-universal repair       # Restore drifted files\nnpx scc-universal status       # View installed components\nnpx scc-universal uninstall    # Remove SCC-managed files\n```\n\n### CLI Reference\n\n| Command | Description |\n|---|---|\n| `scc-universal install [profile]` | Install SCC content (default: full profile, claude target) |\n| `scc-universal plan` | Preview install manifest (dry run) |\n| `scc-universal list-installed` | Show currently installed SCC files |\n| `scc-universal doctor` | Diagnose missing or drifted files |\n| `scc-universal repair` | Restore drifted files |\n| `scc-universal status` | Query JSON state store |\n| `scc-universal sessions` | List saved sessions |\n| `scc-universal uninstall` | Remove SCC-managed files |\n\n**Install flags:**\n\n| Flag | Description |\n|---|---|\n| `--profile <name>` | Install profile: `apex`, `lwc`, or `full` (default) |\n| `--target <harness>` | Target harness: `claude` (default) or `cursor` |\n| `--dry-run` | Preview changes without applying |\n| `--json` | Output in JSON format |\n\n### What Gets Installed\n\n| Component | Claude Code (`--target claude`) | Cursor (`--target cursor`) |\n|---|---|---|\n| Agents | `.claude/agents/*.md` | `.cursor/agents/*.md` |\n| Skills | `.claude/skills/*/SKILL.md` | `.cursor/skills/*/SKILL.md` |\n| Hooks (config) | Merged into `.claude/settings.json` | `.cursor/hooks.json` |\n| Hooks (scripts) | `.claude/hooks/scripts/`, `.claude/hooks/lib/` | `.cursor/hooks/scripts/`, `.cursor/hooks/lib/` |\n| MCP config | `.mcp.json` (project root) | `.cursor/mcp.json` |\n\n### Install Profiles\n\nSCC content is organized into 7 modules. Profiles compose subsets:\n\n| Module | Description | Depends On |\n|---|---|---|\n| `core` | Essential agents, core skills, quality gates | — |\n| `apex` | Apex agents, skills, SOQL, constraints | core |\n| `lwc` | LWC agent, skills, constraints | core |\n| `platform` | Cross-domain agents, universal skills, debugging, integration | core |\n| `devops` | CI/CD, deployment, scratch orgs, SF CLI reference | core |\n| `security` | Security agent, CRUD/FLS, governor limits, SOQL optimization, 2GP security review | core |\n| `extended` | Flow, Visualforce, Aura, Agentforce, Admin, Events, API design | core |\n\n| Profile | Modules Included |\n|---|---|\n| `apex` | core + apex + platform + devops + security |\n| `lwc` | core + lwc + platform + devops + security |\n| `full` | All 7 modules (default) |\n\n---\n\n## Key Features\n\n### Apex Best Practices\n\n- Bulkification patterns, governor limit awareness, and collections-first coding\n- Trigger handler framework integration (FFLIB Enterprise Patterns + pragmatic single-trigger)\n- Async Apex: Queueable, Batch, Schedulable design patterns\n- Exception handling, custom exception hierarchies, and structured logging\n\n### LWC Patterns\n\n- Component lifecycle management and reactive property wiring\n- Base component usage, composition over inheritance\n- Accessibility (ARIA) compliance and keyboard navigation\n- Wire adapters, imperative Apex calls, and error boundary patterns\n\n### SOQL Optimization\n\n- Index-aware WHERE clause construction and selectivity guidance\n- Avoiding full-table scans and non-selective filters\n- Parent-child relationship queries and aggregate optimization\n- SOQL in loops detection and bulk query strategies\n\n### Trigger Frameworks\n\n- FFLIB-style trigger dispatcher and domain layer integration\n- Pragmatic single-trigger-per-object with handler routing\n- Recursive prevention patterns and context-aware execution\n- TriggerOperation enum usage and before/after separation\n\n### Security — CRUD / FLS / Sharing\n\n- Schema.SObjectField.getDescribe() for FLS checks\n- WITH SECURITY_ENFORCED and stripInaccessible() usage\n- Sharing model enforcement and without sharing justification\n- SOQL injection prevention and safe dynamic queries\n\n### DevOps / CI-CD\n\n- SF CLI v2 (sf) command patterns and project structure\n- Scratch org creation, source push/pull, and org pooling\n- Metadata API vs Source format understanding\n- GitHub Actions / GitLab CI pipeline patterns for Salesforce\n\n### Agentforce AI Agents\n\n- Agentforce Agent Builder configuration and topic definitions\n- Custom action creation (Apex, Flow, prompt templates)\n- Agent testing and conversation design patterns\n- Einstein AI feature integration\n\n### Salesforce MCP Integration\n\nSCC is designed to complement the official [Salesforce MCP server](https://github.com/salesforce/salesforce-mcp). Install both for the full experience:\n\n- **@salesforce/mcp** provides: org management, metadata deployment, SOQL queries, Apex test execution, code analysis, LWC tools, DevOps operations\n- **SCC provides**: domain expertise to use those tools correctly, quality gates to catch mistakes, and institutional knowledge to follow best practices\n\nMCP config is auto-installed by `npx scc-universal install`:\n\n```bash\nnpx scc-universal install all --target claude   # Installs .mcp.json at project root\nnpx scc-universal install all --target cursor   # Installs .cursor/mcp.json\n```\n\n### Enhanced Quality Gates\n\nSCC integrates with [Salesforce Code Analyzer](https://developer.salesforce.com/tools/sfdx-scanner) for machine-enforceable checks:\n\n```bash\n# Install the scanner (one-time setup)\nsf plugins install @salesforce/sfdx-scanner\n```\n\nOnce installed, SCC automatically runs PMD analysis:\n\n- **Standard profile**: Scanner runs before `git push` and `sf project deploy`\n- **Strict profile**: Scanner runs on every code edit\n- Graceful no-op if scanner is not installed — SCC falls back to regex-based checks\n\n### Cross-Harness Support\n\nAll content is structured for use across multiple AI harnesses:\n\n- **Claude Code** — primary harness with full hook integration\n- **Cursor** — rules, skills, and hooks exported to `.cursor/` directory\n\n---\n\n## Agents\n\n| Agent | Description |\n|---|---|\n| `sf-architect` | Orchestrator — analyze requirements, design solutions, decompose tasks, final review |\n| `sf-apex-agent` | All Apex — classes, triggers, batch, async, callouts, tests (TDD) |\n| `sf-lwc-agent` | All LWC — components, Jest tests, wire service, events, SLDS |\n| `sf-flow-agent` | All Flow — record-triggered, screen, scheduled, approval processes |\n| `sf-admin-agent` | All config — objects, permissions, sharing, metadata, Experience Cloud |\n| `sf-integration-agent` | All integration — REST/SOAP callouts, Named Creds, Platform Events, CDC |\n| `sf-agentforce-agent` | Agentforce — topics, custom Apex actions, prompt templates |\n| `sf-review-agent` | Cross-domain review — security audit, performance, test coverage |\n| `sf-bugfix-agent` | Fix build errors, test failures, deploy issues (minimal diff) |\n| `sf-aura-reviewer` | Aura component review and LWC migration guidance |\n| `sf-visualforce-reviewer` | Visualforce page review and migration guidance |\n| `doc-updater` | Documentation generation and maintenance |\n| `refactor-cleaner` | Code refactoring and cleanup |\n| `loop-operator` | Autonomous loop execution and monitoring |\n| `deep-researcher` | Multi-source Salesforce research and synthesis |\n| `learning-engine` | Continuous learning from session patterns |\n| `eval-runner` | Eval suite definition and execution |\n\n---\n\n## Skills\n\n| Skill | Description |\n|---|---|\n| `sf-agentforce-development` | Agentforce agent design, topics, and actions |\n| `sf-apex-async-patterns` | Queueable, Batch, Schedulable design |\n| `sf-apex-best-practices` | Apex coding standards and patterns |\n| `sf-apex-cursor` | Apex cursor-based pagination patterns |\n| `sf-apex-enterprise-patterns` | FFLIB and enterprise Apex patterns |\n| `sf-apex-testing` | @IsTest, test data factories, mock patterns |\n| `configure-scc` | SCC plugin configuration and setup |\n| `sf-devops-ci-cd` | GitHub Actions / GitLab CI for Salesforce |\n| `sf-flow-development` | Flow types, fault handling, bulkification |\n| `sf-governor-limits` | Limit tracking, monitoring, and avoidance |\n| `sf-lwc-development` | Component composition, lifecycle, reactivity |\n| `sf-lwc-testing` | LWC Jest testing and component test patterns |\n| `sf-metadata-management` | Metadata API and source format management |\n| `sf-data-modeling` | Object model, relationships, and data design |\n| `sf-debugging` | Debug logs, checkpoints, and trace flags |\n| `sf-deployment` | Deployment validation, partial deploys, rollback |\n| `sf-integration` | REST/SOAP callouts, named credentials, auth |\n| `sf-security` | CRUD/FLS, sharing, stripInaccessible patterns |\n| `sf-2gp-security-review` | 2GP managed package AppExchange security review and pass/fail prediction |\n| `sf-cli-reference` | SF CLI command reference and usage patterns |\n| `sf-api-design` | Salesforce API design and best practices |\n| `sf-e2e-testing` | End-to-end testing for Salesforce apps |\n| `sf-tdd-workflow` | Test-driven development for Salesforce |\n| `sf-soql-optimization` | Index strategies, selective queries, bulkification |\n| `strategic-compact` | Strategic context compaction patterns |\n| `sf-trigger-frameworks` | FFLIB and pragmatic trigger handler patterns |\n| `mcp-server-patterns` | MCP server design and integration patterns |\n| `search-first` | Search-first development methodology |\n| `security-scan` | Security scanning patterns and automation |\n| `continuous-agent-loop` | Continuous autonomous agent loop patterns and controls |\n| `prompt-optimizer` | Analyze and rewrite prompts to match SCC components for better agent performance |\n| `sf-visualforce-development` | Visualforce page patterns, controllers, and migration to LWC |\n| `sf-aura-development` | Aura component patterns and LWC migration strategies |\n| `sf-platform-events-cdc` | Platform Events and Change Data Capture patterns |\n| `sf-approval-processes` | Approval process design and automation patterns |\n| `sf-experience-cloud` | Experience Cloud site development and customization |\n| `sf-docs-lookup` | Official Salesforce documentation lookup |\n| `sf-help` | Discover SCC skills, agents, and workflows |\n| `sf-quickstart` | Interactive onboarding and project detection |\n| `sf-build-fix` | Build error resolution and dependency fixes |\n| `sf-harness-audit` | Audit SCC harness configuration |\n| `update-platform-docs` | Update platform reference documentation |\n| `aside` | Quick Salesforce answer mid-task without losing context |\n| `checkpoint` | Save a development checkpoint via git stash for rollback |\n| `model-route` | Route tasks to optimal Claude model tier by complexity |\n| `refactor-clean` | Dead code removal and consolidation via PMD/Code Analyzer |\n| `resume-session` | Resume a saved Salesforce development session |\n| `save-session` | Persist session state for future resumption |\n| `sessions` | List, load, and inspect saved sessions |\n| `update-docs` | Sync documentation after Apex code changes |\n| `sf-apex-constraints` | Always-on: governor limits, naming, bulkification rules |\n| `sf-deployment-constraints` | Always-on: deploy safety, validation-only first, rollback readiness |\n| `sf-lwc-constraints` | Always-on: LWC naming, security, accessibility, performance |\n| `sf-security-constraints` | Always-on: CRUD/FLS, sharing, SOQL injection, XSS |\n| `sf-soql-constraints` | Always-on: query safety, selectivity, governor compliance |\n| `sf-testing-constraints` | Always-on: 75% coverage minimum, test isolation, assertions |\n| `sf-trigger-constraints` | Always-on: one-trigger-per-object, handler delegation, recursion |\n\n---\n\n## Skills\n\n18 skills are user-invocable via `/skill-name`. 39 are auto-activating context skills (29 pattern + 7 constraint + 3 platform).\n\n### User-Invocable (18)\n\nInvoke with `/skill-name` in Claude Code or Cursor.\n\n| Skill | Description |\n|---|---|\n| `/sf-help` | Discover SCC skills, agents, and workflows |\n| `/sf-quickstart` | Interactive onboarding and project detection |\n| `/sf-docs-lookup` | Look up Salesforce documentation |\n| `/sf-harness-audit` | Audit SCC harness configuration |\n| `/sessions` | List and manage sessions |\n| `/configure-scc` | Interactive SCC setup wizard for profiles, modules, and org config |\n| `/continuous-agent-loop` | Multi-agent orchestration and autonomous loops |\n| `/prompt-optimizer` | Optimize prompts for better agent performance |\n| `/checkpoint` | Save a development checkpoint for rollback |\n| `/save-session` | Save current session state |\n| `/resume-session` | Resume a saved session |\n| `/refactor-clean` | Dead code removal and consolidation |\n| `/update-docs` | Update project documentation |\n| `/update-platform-docs` | Update platform reference docs with latest release features |\n| `/aside` | Quick side investigation without losing context |\n| `/model-route` | Route tasks to optimal model by complexity |\n| `/sf-2gp-security-review` | 2GP managed package AppExchange security review and pass/fail prediction |\n| `/search-first` | Research existing tools and patterns before writing custom code |\n\n### Pattern Skills (29) — Agent-Consulted\n\nAgents read these on demand for domain knowledge. Not directly invocable via `/`.\n\n| Skill | Description |\n|---|---|\n| `sf-apex-best-practices` | Apex code review — governor limits, bulkification, security, patterns |\n| `sf-apex-testing` | Run and analyze Apex test results with coverage |\n| `sf-apex-async-patterns` | Batch vs Queueable vs @future decision framework |\n| `sf-apex-enterprise-patterns` | FFLIB selector/domain/service/UoW layers |\n| `sf-apex-cursor` | Cursor API for large SOQL result sets |\n| `sf-trigger-frameworks` | Trigger framework patterns — One-Trigger-Per-Object, handler base class |\n| `sf-soql-optimization` | Analyze and optimize SOQL queries for performance |\n| `sf-governor-limits` | Governor limit audit — SOQL, DML, heap, CPU, callouts |\n| `sf-lwc-development` | LWC component review — architecture, reactivity, accessibility |\n| `sf-lwc-testing` | Jest testing for LWC — mocks, DOM queries, accessibility |\n| `sf-flow-development` | Review Flows for best practices and anti-patterns |\n| `sf-approval-processes` | Approval lifecycle, multi-step, delegation patterns |\n| `sf-data-modeling` | Data modeling, sharing rules, and admin configuration |\n| `sf-experience-cloud` | Experience Cloud sites, guest users, external sharing |\n| `sf-metadata-management` | package.xml, .forceignore, source tracking |\n| `sf-integration` | REST/SOAP callouts, Named Credentials, retry patterns |\n| `sf-platform-events-cdc` | Platform Events and Change Data Capture review |\n| `sf-api-design` | Custom REST endpoints, batch operations |\n| `sf-agentforce-development` | Design and configure an Agentforce AI agent |\n| `sf-security` | Security audit — CRUD/FLS, sharing, SOQL injection, XSS |\n| `sf-e2e-testing` | End-to-end test patterns and deployment verification |\n| `sf-debugging` | Debug using logs, debug levels, and tracing |\n| `sf-deployment` | Deployment workflow — validate, test, deploy to sandbox or production |\n| `sf-devops-ci-cd` | GitHub Actions, CI/CD, scratch org CI |\n| `sf-tdd-workflow` | Test-driven Apex development with test-first workflow |\n| `sf-build-fix` | Fix build errors and resolve dependencies |\n| `sf-visualforce-development` | Visualforce review — XSS, ViewState, LWC migration |\n| `sf-aura-development` | Aura component review — Locker Service, LWC migration |\n| `sf-cli-reference` | SF CLI command reference — org management, data, source, package, deploy |\n\n### Auto-Activating Skills\n\n39 skills activate automatically during development — no `/` invocation needed.\n\n**Constraint Skills (always-on governance):**\n\n| Skill | Enforces |\n|---|---|\n| `sf-apex-constraints` | Governor limits, naming conventions, bulkification, security |\n| `sf-deployment-constraints` | Validation-only first, test coverage gates, metadata ordering |\n| `sf-lwc-constraints` | LWC naming, security, accessibility, performance rules |\n| `sf-security-constraints` | CRUD/FLS, sharing model, SOQL injection, XSS protection |\n| `sf-soql-constraints` | Query safety, selectivity, governor limit compliance |\n| `sf-testing-constraints` | 75% coverage minimum, test isolation, assertion requirements |\n| `sf-trigger-constraints` | One-trigger-per-object, handler delegation, recursion prevention |\n\n**Platform Context Skills (3):**\n\n| Skill | Activates When |\n|---|---|\n| `mcp-server-patterns` | Building MCP servers for Salesforce integration |\n| `security-scan` | Scanning Claude Code config for vulnerabilities and misconfigurations |\n| `strategic-compact` | Managing context during long development sessions |\n\nPattern skills (29, listed above) also activate contextually when their domain is relevant.\n\n---\n\n## Hook Profiles\n\nControl which hooks run via the `SCC_HOOK_PROFILE` environment variable:\n\n| Profile | Description |\n|---|---|\n| `minimal` | Only critical hooks (session start context display) |\n| `standard` | Recommended — session start + pre-tool validation + post-write reminders (default) |\n| `strict` | All hooks enabled with additional enforcement and stop-hook summaries |\n\n### Environment Variables\n\n| Variable | Values | Description |\n|---|---|---|\n| `SCC_HOOK_PROFILE` | `minimal`, `standard`, `strict` | Controls which hooks run (default: `standard`) |\n| `SCC_DISABLED_HOOKS` | Comma-separated names | Disable specific hooks (e.g., `session-start,auto-format`) |\n| `SF_ORG_ALIAS` | Any org alias | Default Salesforce target org for session context |\n| `CLAUDE_PACKAGE_MANAGER` | `npm`, `pnpm`, `yarn`, `bun` | Override auto-detected package manager |\n\n---\n\n## Tips and Best Practices\n\n### Typical Workflows\n\n**New Feature:** Describe what you want to build — sf-architect activates automatically, designs the solution, and delegates to domain agents (sf-apex-agent, sf-lwc-agent, sf-flow-agent) with TDD.\n\n**Bug Fix:** Describe the error — sf-bugfix-agent activates, diagnoses root cause, applies minimal fix.\n\n**Code Review:** Ask to review before deploy — sf-review-agent runs a full quality gate (security, governor limits, test coverage, deploy readiness).\n\n### Key Principles\n\n1. **Governor limits are king** — Every agent checks for limit violations\n2. **Test-first approach** — 75% is the SF minimum, aim for 85%+\n3. **Be specific** — \"Review AccountTrigger.cls\" not \"review everything\"\n4. **Hook profiles matter** — Start with `standard`, move to `strict` for CI\n5. **Security baked in** — CRUD/FLS and sharing model from the start\n\n---\n\n## Documentation\n\n| Guide | Description |\n|---|---|\n| [Hook Development](docs/hook-development.md) | How to create, test, and deploy hooks with profile gating |\n| [Authoring Guide](docs/authoring-guide.md) | Templates for creating agents, skills, and rules |\n| [Workflow Examples](docs/workflow-examples.md) | Step-by-step walkthroughs for Apex TDD, LWC dev, deployment, security audit |\n| [Architecture](docs/ARCHITECTURE.md) | System design overview with diagrams |\n| [Token Optimization](docs/token-optimization.md) | Settings and habits to reduce token consumption |\n| [Security Guide](the-security-guide.md) | CRUD/FLS, injection prevention, encryption, session security |\n| [Troubleshooting](TROUBLESHOOTING.md) | Common issues and solutions |\n| [Changelog](CHANGELOG.md) | Version history and release notes |\n\n---\n\n## Example Patterns\n\nProduction-ready implementations demonstrating Salesforce best practices:\n\n| Pattern | Description |\n|---|---|\n| [Apex Trigger Handler](examples/apex-trigger-handler/) | One-trigger-per-object with virtual base handler |\n| [LWC Component](examples/lwc-component/) | Wire service, Apex calls, Jest tests, meta.xml |\n| [Platform Events & CDC](examples/platform-events/) | Real-time event-driven architecture with empApi |\n| [Integration Pattern](examples/integration-pattern/) | Named Credentials, retry logic, async callouts |\n| [Flow Automation](examples/flow-automation/) | Record-Triggered Before Save Flow with XML metadata |\n| [Security Audit](examples/security-audit/) | CRUD/FLS, SOQL injection prevention, sharing model |\n| [Agentforce Action](examples/agentforce-action/) | @InvocableMethod with structured inputs/outputs |\n| [DevOps Pipeline](examples/devops-pipeline/) | GitHub Actions CI/CD with scratch orgs |\n| [Scratch Org Setup](examples/scratch-org-setup/) | Automated org creation and data loading |\n| [Visualforce Migration](examples/visualforce-migration/) | VF-to-LWC conversion patterns |\n\n---\n\n## Contributing\n\nContributions are welcome! Please follow these guidelines:\n\n1. Follow the existing file naming convention: lowercase with hyphens.\n2. All agents must have valid YAML frontmatter (`name`, `description`, `tools`, `model`).\n3. All skills must include a `SKILL.md` with `name`, `description`, and `origin: SCC` in frontmatter.\n4. Run `npm test` before submitting a pull request — all CI validators must pass.\n5. Use Conventional Commits format: `<type>: <description>` (max 100 chars).\n6. Coverage must stay above 80% for lines, functions, branches, and statements.\n\n```bash\ngit clone <repo>\ncd salesforce-claude-code\nnpm install\ngit config core.hooksPath .githooks   # Enable pre-commit checks\nnpm test                               # Build + lint + validate + tests\nbash scripts/ci/smoke-test.sh          # Pack + install/uninstall smoke test\n```\n\n---\n\n## License\n\nMIT — see [LICENSE](LICENSE) for details.\n\n---\n\n## Acknowledgements\n\nSCC's plugin architecture was inspired by [Everything Claude Code (ECC)](https://github.com/affaan-m/everything-claude-code) by [Affaan Mustafa](https://github.com/affaan-m), licensed under the MIT License. Since v1.0.0, SCC is independently maintained with its own roadmap, Salesforce-specific content, and infrastructure.\n",
  "bytes": 24663,
  "sha": "f2b386d680b5cd51617f0ef0adfd3c3abcb05e578def29aef52698fb41d9c232",
  "repo_slug": "jiten-singh-shahi/salesforce-claude-code",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_jiten_singh_shahi_salesforce_claude_code_818fbb9e/readme"
}