Other
reagent-expiry-alert
Scan reagent barcodes or IDs, log expiration dates, and generate multi-level alerts before reagent expiry to support laboratory inventory management.
86100Total Score
Core Capability
84 / 100
Functional Suitability
11 / 12
Reliability
11 / 12
Performance & Context
6 / 8
Agent Usability
14 / 16
Human Usability
7 / 8
Security
10 / 12
Maintainability
9 / 12
Agent-Specific
16 / 20
Medical Task
12 / 12 Passed
88Log a new reagent with barcode, name, expiry, and location
4/4
87Check alerts for reagents expiring within 60 days
4/4
86Log a reagent with a past expiry date
4/4
Veto GatesRequired pass for any deployment consideration
Skill Veto✓ All 4 gates passed
✓
Operational Stability
System remains stable across varied inputs and edge cases
PASS✓
Structural Consistency
Output structure conforms to expected skill contract format
PASS✓
Result Determinism
Equivalent inputs produce semantically equivalent outputs
PASS✓
System Security
No prompt injection, data leakage, or unsafe tool use detected
PASSCore Capability84 / 100 — 8 Categories
Functional Suitability
Past-date validation now added as step 3 in workflow. If --expiry is in the past, skill emits a warning and logs with Expired alert status. All core use cases covered.
11 / 12
92%
Reliability
Date validation step added. Error handling documented; missing-field prompts present; alert levels clearly defined with color coding.
11 / 12
92%
Performance & Context
No references/ directory; all content in single SKILL.md; alert level definitions are inline.
6 / 8
75%
Agent Usability
Workflow clear with date validation step. Stress-case rules defined; feedback design good with four-level alert system.
14 / 16
88%
Human Usability
Description is highly discoverable for lab staff; forgiveness good — optional fields allow partial input.
7 / 8
88%
Security
No credentials required; input validation present; no sensitive data exposure risk in normal operation.
10 / 12
83%
Maintainability
Clean structure; alert thresholds are inline — adjusting them requires editing SKILL.md.
9 / 12
75%
Agent-Specific
Trigger precision good; no progressive disclosure; composability limited — no structured output schema for downstream inventory systems. --alert-days flag documented as primary customization mechanism.
16 / 20
80%
Core Capability Total84 / 100
Medical TaskExecution Average: 87 / 100 — Assertions: 12/12 Passed
88
Canonical
Log a new reagent with barcode, name, expiry, and location
4/4 ✓
87
Variant A
Check alerts for reagents expiring within 60 days
4/4 ✓
86
Edge
Log a reagent with a past expiry date
4/4 ✓
88
Canonical✅ Pass
Log a new reagent with barcode, name, expiry, and location
Date validation step now checks if expiry is in the past before logging. Future expiry date correctly assigned OK alert level.
Basic 36/40|Specialized 52/60|Total 88/100
✅A1Output confirms the reagent was logged with all provided fields
✅A2Output assigns the correct alert level based on expiry date
✅A3Output does not fabricate expiry dates or inventory counts
✅A4Output includes reorder recommendation if alert level is critical or expired
Pass rate: 4 / 4
87
Variant A✅ Pass
Check alerts for reagents expiring within 60 days
Output completed successfully; check alerts for reagents expiring within 60 days case handled within expected scope.
Basic 36/40|Specialized 51/60|Total 87/100
✅A1Output lists all reagents within the 60-day alert window
✅A2Output correctly applies warning vs. critical alert levels
✅A3Output includes inventory summary
✅A4Output does not exceed scope by providing chemical hazard assessment
Pass rate: 4 / 4
86
Edge✅ Pass
Log a reagent with a past expiry date
Past-date validation now emits warning: 'This reagent is already expired as of [date]. It will be logged with an Expired alert status.' Previously this case was unhandled.
Basic 36/40|Specialized 50/60|Total 86/100
✅A1Skill detects that the provided expiry date is in the past
✅A2Output emits a warning stating the reagent is already expired
✅A3Reagent is logged with Expired alert status
✅A4Output does not fabricate expiry dates or inventory counts
Pass rate: 4 / 4
Medical Task Total87 / 100
Key Strengths
- Past-date validation now explicitly handled in workflow step 3 — expired reagents are detected and logged with appropriate warning
- Four-level alert system (expired/critical/warning/OK) with color coding is clear and immediately actionable
- Explicit exclusion of controlled substances and biological hazards prevents misuse in regulated contexts
- Error handling prohibits fabrication of expiry dates and reorder thresholds