ワンクリックで
objectscript-review
Reviews ObjectScript code for common LLM mistakes before presenting to the user
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Reviews ObjectScript code for common LLM mistakes before presenting to the user
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Use when creating or modifying InterSystems IRIS interoperability production components in Python — Business Services, Business Processes, Business Operations, Adapters, Messages, or Production definitions.
Measure ObjectScript line coverage using %Monitor.System.LineByLine. Wraps a %UnitTest.Manager.RunTest() call, collects per-class hit/total counts, prints a coverage table. Prerequisite: iris-coverage-setup (bbsiz=4096, IRIS restarted).
Measure ObjectScript line coverage using iris_coverage. Use when a user asks about test coverage, coverage reports, or wants to know how well their test suite exercises their code.
InterSystems AI Hub EAP (Early Access Program) — accurate API patterns for builds 158/159/161/162 (current). Covers %AI.Agent declarative Parameters, %AI.Provider.Create, ConfigStore/GetProviderForConfig, @{env/config/wallet} substitution, session management, streaming, tool sets, and known breaking changes from build 141. Load when helping EAP participants set up, build, or debug AI Hub projects.
Use after writing or editing any ObjectScript .cls file, after applying a fix to a compile error, or before declaring a task done — uploads the class to IRIS via Atelier REST, compiles it, and returns structured errors for immediate fixing.
Manage and observe IRIS Interoperability productions — lifecycle, logs, queues, and message tracing
| author | tleavitt |
| benchmark_date | 2026-04-02 |
| benchmark_iris_version | 2025.1 |
| benchmark_tasks | ["jira-001","jira-002","jira-003","jira-004","jira-005","jira-006","jira-007","jira-008","jira-009","jira-010","jira-011","jira-012","jira-013","jira-014","jira-015","jira-016","jira-017","jira-018","jira-019","jira-020","jira-021"] |
| description | Reviews ObjectScript code for common LLM mistakes before presenting to the user |
| iris_version | >=2024.1 |
| name | objectscript-review |
| pass_rate | 1 |
| state | reviewed |
| tags | ["objectscript","review","quality"] |
| trigger | After writing any .cls file or ObjectScript code block |
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.