feat(agents): generalize repository guidance for coding agents#3760
feat(agents): generalize repository guidance for coding agents#3760Danigm-dev wants to merge 2 commits intosimstudioai:stagingfrom
Conversation
|
@Danigm-dev is attempting to deploy a commit to the Sim Team on Vercel. A member of the Team first needs to authorize it. |
PR SummaryLow Risk Overview Introduces reusable agent “skills” under Written by Cursor Bugbot for commit bf5f4b4. This will update automatically on new commits. Configure here. |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 2 potential issues.
Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Greptile SummaryThis PR introduces a portable, hierarchical coding-agent guidance system for the Sim repository. It adds a root Key changes:
Confidence Score: 4/5
Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
ROOT["AGENTS.md\n(repo root)\nGlobal standards, architecture,\nimports, testing, integration guide"]
SIMAPP["apps/sim/AGENTS.md\nApp-scoped conventions"]
BLOCKS["apps/sim/blocks/AGENTS.md\nBlock definition rules"]
TOOLS["apps/sim/tools/AGENTS.md\nTool definition rules"]
HOOKS["apps/sim/hooks/AGENTS.md\nHook patterns"]
QUERIES["apps/sim/hooks/queries/AGENTS.md\nReact Query patterns"]
STORES["apps/sim/stores/AGENTS.md\nZustand store patterns"]
EMCN["apps/sim/components/emcn/AGENTS.md\nEMCN component library rules"]
TRIGGERS["apps/sim/triggers/AGENTS.md\nTrigger definition rules"]
SKILLS[".agents/skills/"]
ADD_INT[" add-integration\nFull integration workflow"]
ADD_BLOCK["add-block\nBlock config skill"]
ADD_TOOLS["add-tools\nTool config skill"]
ADD_CONN["add-connector\nKB connector skill"]
ADD_TRIG["add-trigger\nTrigger skill"]
VAL_INT["validate-integration\nIntegration audit skill"]
VAL_CONN["validate-connector\nConnector audit skill"]
ROOT --> SIMAPP
SIMAPP --> BLOCKS
SIMAPP --> TOOLS
SIMAPP --> HOOKS
HOOKS --> QUERIES
SIMAPP --> STORES
SIMAPP --> EMCN
SIMAPP --> TRIGGERS
SKILLS --> ADD_INT
SKILLS --> ADD_BLOCK
SKILLS --> ADD_TOOLS
SKILLS --> ADD_CONN
SKILLS --> ADD_TRIG
SKILLS --> VAL_INT
SKILLS --> VAL_CONN
ADD_INT --> ADD_BLOCK
ADD_INT --> ADD_TOOLS
ADD_INT --> ADD_TRIG
style ROOT fill:#7C3AED,color:#fff
style SIMAPP fill:#2563EB,color:#fff
style SKILLS fill:#0F766E,color:#fff
Reviews (1): Last reviewed commit: "feat(agents): generalize repository guid..." | Re-trigger Greptile |

Summary
Generalizes the repository's internal coding-agent guidance so it can be reused beyond a single client.
This PR adds:
AGENTS.mdwith repo-wide engineering guidanceAGENTS.mdfiles underapps/sim/for app-specific conventions.agents/skills/*instructions for common Sim integration workflowsThe goal is to make the repository guidance portable across coding agents such as Claude Code, Codex, and OpenCode without changing runtime product behavior.
Type of Change
Testing
No runtime tests were added for this PR because it only introduces repository guidance and agent workflow instructions.
Reviewer focus:
AGENTS.mdfiles are placed in the right directories.agents/skills/*instructions are sufficiently generic and usefulChecklist
Screenshots/Videos
N/A