From iris-dev
Reviews ObjectScript code for LLM mistakes like improper QUIT/RETURN, error handling, transactions, globals, and method calls before presenting to users.
npx claudepluginhub intersystems-community/iris-devThis skill uses the workspace's default tool permissions.
Automatically confirm generated ObjectScript follows the critical project rules before showing it to the user.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
Automatically confirm generated ObjectScript follows the critical project rules before showing it to the user.
Do not show ObjectScript code to the user until this review passes.
For each item, check the generated code and flag any violations:
Quit <value> inside TRY/CATCH or loops..MethodName() syntax$$$ThrowOnError / $$$ISERR macros, not raw status checks%Status directly — uses %Exception objects$TLevel > 0 firstNew command inside method/procedure blocksYYYY-MM-DD HH:MM:SS format, not ISO 8601 with T$$$OK and check with $$$ISOK/$$$ISERRIf violations found:
⚠️ ObjectScript review flagged [N] issues — correcting before showing:
- [rule]: [what was wrong] → [correct pattern]
Then show the corrected code.
If clean:
✅ ObjectScript review passed.
Then show the code.