qa-time plugin
Time and timezone testing: fake clocks across runtimes, DST transitions, leap seconds, and timezone test matrices built from a codebase's date handling. Fake clocks cover freezegun, Jest and Sinon fake timers, timecop, java.time.Clock, .NET TimeProvider and libfaketime. A critic agent (time-handling-critic) flags naive now() calls and DST-unsafe arithmetic.
How to install the qa-time plugin
Run both commands inside Claude Code. The first adds the marketplace once; the second installs the plugin.
/plugin marketplace add testland/qa
/plugin install qa-time@testland-qaWhat's inside qa-time
4 parts read from the plugin's own files.
Agents 1
Call as @agent-qa-time:name- @agent-qa-time:time-handling-criticsonnet
Use proactively whenever a PR touches dates, times, scheduling, cron, billing or timestamp serialization. Flags naive now() calls, local-time arithmetic, DST-unsafe construction, naive date storage and missing zone-aware types, with severity and a BLOCK or PASS verdict.
Skills 3
Claude loads it when the task matches- dst-transition-reference
No description in the file.
- fake-clock-testing
No description in the file.
- timezone-test-matrix-builder
No description in the file.
Using qa-time in Claude Code
Ask for an agent by name:
@agent-qa-time:time-handling-criticSkills need no command. Claude reads them when your request matches what they describe.
Update, turn off or remove
- Update the plugin (shell)
- claude plugin update qa-time@testland-qa
- Refresh the marketplace
- /plugin marketplace update testland-qa
- Turn it off for now
- /plugin disable qa-time@testland-qa
- Remove it
- /plugin uninstall qa-time@testland-qa
qa-time plugin questions
How do I install the qa-time plugin?
In Claude Code run /plugin marketplace add testland/qa, then /plugin install qa-time@testland-qa.
What does the qa-time plugin include?
qa-time bundles 1 agent, 3 skills.
Which agents come with qa-time?
time-handling-critic. Call one with @agent-qa-time:time-handling-critic.
How do I update or remove the qa-time plugin?
Update it with claude plugin update qa-time@testland-qa in your shell, or from the Installed tab of /plugin. Remove it with /plugin uninstall qa-time@testland-qa.
What license is the qa-time plugin under?
MIT, as stated in the plugin's manifest.