chore(skills): reinforce skills to not guess integration outputs#4122
chore(skills): reinforce skills to not guess integration outputs#4122icecrasher321 merged 1 commit intostagingfrom
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
PR SummaryLow Risk Overview Separately adjusts presentation data: updates the Reviewed by Cursor Bugbot for commit 25481bb. Configure here. |
| "category": "tools", | ||
| "tags": ["agentic", "automation"], | ||
| "integrationTypes": ["developer-tools", "ai"] | ||
| "integrationTypes": ["developer-tools", "ai"], |
There was a problem hiding this comment.
linter just reordered these, no material change
Greptile SummaryThis PR adds a "Hard Rule: No Guessed Tool/Response Schemas" section to eight skill instruction files (add-block, add-connector, add-integration, add-tools, add-trigger, validate-connector, validate-integration, validate-trigger) to prevent AI agents from fabricating API output shapes when documentation or live verification is unavailable. It also reorders Confidence Score: 4/5Mostly safe to merge; one P1 issue in icons.tsx should be addressed before shipping. The skill instruction changes are clean and well-structured. The integrations.json reordering is cosmetic. The single concern is the FireworksIcon fill color change from apps/docs/components/icons.tsx — FireworksIcon fill should be reverted to Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[Skill invoked: add-tools / add-block / add-integration\nadd-connector / add-trigger\nvalidate-*] --> B{API docs available?}
B -- Yes --> C[Implement tool/block/trigger\nusing documented response schema]
B -- No --> D{Hard Rule triggered}
D --> E[Ask user for sample responses]
D --> F[Ask user for test credentials]
D --> G[Scope to documented endpoints only]
D --> H[Leave unimplemented, report unknown fields]
C --> I[Validation checklist:\nEvery output/field backed by\ndocs or live-verified payloads]
I --> J{Unknown schemas remain?}
J -- Yes --> K[Report to user, do NOT guess]
J -- No --> L[Submit implementation]
|
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 25481bb. Configure here.

Summary
Notice fetch failures leading to model guessing outputs rather than reporting to the user that it can't see the API responses.
Type of Change
Testing
Tested manually with Zillow [API docs do not reveal API responses since it's a closed API]
Checklist