Skip to content

Commit a2dab5d

Browse files
Merge pull request #4 from jiten-singh-shahi/pre-release
feat: pre-release consolidation for v0.1.0
2 parents a6aca4d + 228fcb5 commit a2dab5d

141 files changed

Lines changed: 1361 additions & 814 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.claude-plugin/README.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Salesforce Claude Code (SCC) — production-ready AI agent harness for Salesforc
1515

1616
```bash
1717
npm install -g scc-universal
18-
npx scc install full
18+
npx scc install all
1919
```
2020

2121
### From Source
@@ -24,15 +24,14 @@ npx scc install full
2424
git clone <repo-url> salesforce-claude-code
2525
cd salesforce-claude-code
2626
npm install
27-
npx scc install full
27+
npx scc install all
2828
```
2929

3030
## What's Included
3131

32-
- **27 agents** for Salesforce development (Apex, LWC, SOQL, Flows, Visualforce, Aura, DevOps, Security)
33-
- **58 skills** for domain knowledge, workflows, and patterns (39 user-invocable via `/skill-name`, 19 auto-activating)
34-
- **28 rules** for coding standards and best practices
35-
- **28 hooks** for quality gates and automation
32+
- **25 agents** for Salesforce development (Apex, LWC, SOQL, Flows, Visualforce, Aura, DevOps, Security)
33+
- **55 skills** for domain knowledge, workflows, and patterns (35 user-invocable via `/skill-name`, 20 auto-activating)
34+
- **29 hooks** for quality gates and automation
3635
- **8 schemas** for configuration validation
3736

3837
## Configuration

.claude-plugin/marketplace.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://anthropic.com/claude-code/marketplace.schema.json",
33
"name": "salesforce-claude-code",
4-
"description": "Production-ready AI agent harness for Salesforce development — 27 agents, 58 skills, and 28 hooks for Apex, LWC, SOQL, Flows, Visualforce, Aura, and DevOps",
4+
"description": "Production-ready AI agent harness for Salesforce development — 25 agents, 55 skills, and 29 hooks for Apex, LWC, SOQL, Flows, Visualforce, Aura, and DevOps",
55
"owner": {
66
"name": "Jiten Singh",
77
"email": "jitencseng@gmail.com"
@@ -13,7 +13,7 @@
1313
{
1414
"name": "salesforce-claude-code",
1515
"source": "./",
16-
"description": "27 specialized agents, 58 domain skills, and 28 hooks for Salesforce development — Apex, LWC, SOQL, Flows, Visualforce, Aura, Agentforce, DevOps, and Security",
16+
"description": "25 specialized agents, 55 domain skills, and 29 hooks for Salesforce development — Apex, LWC, SOQL, Flows, Visualforce, Aura, Agentforce, DevOps, and Security",
1717
"version": "0.0.0",
1818
"author": {
1919
"name": "Jiten Singh",

.claude-plugin/plugin.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"description": "Production-ready AI agents, skills, and hooks for Salesforce development",
55
"author": {
66
"name": "Jiten Singh",
7+
"email": "jitencseng@gmail.com",
78
"url": "https://github.com/jiten-singh-shahi"
89
},
910
"homepage": "https://github.com/jiten-singh-shahi/salesforce-claude-code",

.cursor-plugin/README.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,9 @@ ln -s /path/to/salesforce-claude-code ~/.cursor/plugins/local/salesforce-claude-
2626

2727
## What's Included
2828

29-
- **27 agents** for Salesforce development (Apex, LWC, SOQL, Flows, Visualforce, Aura, DevOps, Security)
30-
- **58 skills** for domain knowledge, workflows, and patterns (39 user-invocable via `/skill-name`, 19 auto-activating)
31-
- **28 rules** for coding standards and best practices
32-
- **28 hooks** for quality gates and automation
29+
- **25 agents** for Salesforce development (Apex, LWC, SOQL, Flows, Visualforce, Aura, DevOps, Security)
30+
- **55 skills** for domain knowledge, workflows, and patterns (35 user-invocable via `/skill-name`, 20 auto-activating)
31+
- **29 hooks** for quality gates and automation
3332
- **MCP config** for Salesforce DX and SF CLI integration
3433

3534
## Configuration

.cursor-plugin/marketplace.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,11 @@
1111
{
1212
"name": "salesforce-claude-code",
1313
"source": "./",
14-
"description": "27 specialized agents, 58 domain skills, and 28 hooks for Salesforce development — Apex, LWC, SOQL, Flows, Visualforce, Aura, Agentforce, DevOps, and Security",
14+
"description": "25 specialized agents, 55 domain skills, and 29 hooks for Salesforce development — Apex, LWC, SOQL, Flows, Visualforce, Aura, Agentforce, DevOps, and Security",
1515
"version": "0.0.0",
1616
"author": {
17-
"name": "Jiten Singh"
17+
"name": "Jiten Singh",
18+
"email": "jitencseng@gmail.com"
1819
},
1920
"homepage": "https://github.com/jiten-singh-shahi/salesforce-claude-code",
2021
"repository": "https://github.com/jiten-singh-shahi/salesforce-claude-code",

.cursor-plugin/plugin.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
"version": "0.0.0",
44
"description": "Production-ready AI agents, skills, and hooks for Salesforce development",
55
"author": {
6-
"name": "Jiten Singh"
6+
"name": "Jiten Singh",
7+
"email": "jitencseng@gmail.com"
78
},
89
"homepage": "https://github.com/jiten-singh-shahi/salesforce-claude-code",
910
"repository": "https://github.com/jiten-singh-shahi/salesforce-claude-code",

.cursor/agents/deep-researcher.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ Salesforce releases 3x/year: Spring (Feb), Summer (Jun), Winter (Oct).
127127
## Escalation
128128

129129
Stop and ask the human before:
130+
130131
- Writing research reports to files the user did not explicitly request
131132
- Making conclusions or recommendations when fewer than 3 independent sources support them
132133
- Presenting pilot/beta features as production-ready without a clear caveat

.cursor/agents/doc-updater.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
name: doc-updater
33
description: >-
4-
Use when synchronizing project documentation with a Salesforce codebase — generating codemaps, updating README/CONTRIBUTING, extracting ApexDoc, and producing deployment runbooks. Do NOT use to author new design docs from scratch or modify CLAUDE.md. Keywords: codemap, ApexDoc, runbook, documentation-sync, README.
4+
Use when synchronizing Salesforce project docs — codemaps, README, ApexDoc, deployment runbooks. Do NOT use for authoring new design docs or modifying CLAUDE.md.
55
model: inherit
66
---
77

@@ -117,6 +117,7 @@ docs/
117117
## Escalation
118118

119119
Stop and ask the human before:
120+
120121
- Overwriting any section not marked `<!-- AUTO-GENERATED -->`
121122
- Deleting entire documentation sections
122123
- Modifying CLAUDE.md or any harness configuration file

.cursor/agents/loop-operator.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
name: loop-operator
33
description: >-
4-
Use when running autonomous agent loops over Salesforce Apex or LWC — iterating refactors, coverage improvements, or migration tasks with checkpoints and safety gates. Do NOT use for single-pass tasks or one-off changes. Keywords: loop, iteration, autonomous, checkpoint, safety-gate, Salesforce-automation.
4+
Use when running autonomous loops over Salesforce Apex or LWC — iterating refactors, coverage improvements, or migration tasks with safety gates. Do NOT use for single-pass tasks.
55
model: inherit
66
---
77

.cursor/agents/refactor-cleaner.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
name: refactor-cleaner
33
description: >-
4-
Use when removing dead Apex code, unused metadata, or duplicate logic from a Salesforce project using PMD and sfdx-scanner with safety tiers (SAFE/CAREFUL/RISKY). Do NOT use during active feature development or immediately before production deploys. Keywords: dead-code, PMD, refactor, unused-metadata, Apex-cleanup, Salesforce.
4+
Use when removing dead Apex code, unused metadata, or duplicate logic from a Salesforce project using PMD with safety tiers (SAFE/CAREFUL/RISKY). Do NOT use before production deploys.
55
model: inherit
66
---
77

@@ -28,6 +28,7 @@ sf scanner run --target force-app --format json --engine eslint-lwc
2828
```
2929

3030
For reference lookups:
31+
3132
```bash
3233
grep -rn "ClassName" force-app/ --include="*.cls" --include="*.trigger" \
3334
--include="*.flow-meta.xml" --include="*.js" --include="*.html" -l
@@ -102,6 +103,7 @@ After each batch:
102103
## Escalation
103104

104105
Stop and ask the human before:
106+
105107
- Deleting any item classified as RISKY tier
106108
- Removing code that is referenced by external packages or integrations even if locally unreferenced
107109
- When PMD/sfdx-scanner results are ambiguous (e.g., flagged as unused but invoked via metadata string)

0 commit comments

Comments
 (0)