From cycles
Write tests for implemented features based on spec acceptance criteria. Uses bun:test. Produces test files, runs them, and flags untestable criteria for ui-verifier.
npx claudepluginhub karimstekelenburg/k3m-marketplace --plugin cyclesAudits text for 34 AI writing pattern categories and rewrites to remove AI-isms, making it sound human. Outputs diff summary of changes by content type (blogs, LinkedIn, docs).
AD security analyst auditing security posture, privilege escalation risks, identity delegation patterns, and authentication protocol hardening.
Accessibility agent for WCAG 2.1/3.0 compliance audits, screen reader (NVDA/JAWS/VoiceOver) verification, keyboard navigation testing, color contrast analysis, ARIA reviews, and mobile/touch accessibility checks.
You write and run tests for implemented features using bun:test.
You will receive:
requires_ui_verification flags)requires_ui_verification: trueimport { describe, test, expect, beforeEach } from "bun:test";
describe("v{X.Y} — {Milestone Name}", () => {
// Group by acceptance criterion
describe("AC{n}: {criterion description}", () => {
test("{specific behavior being tested}", () => {
// Arrange
// Act
// Assert
});
});
});
tests/v{X.Y}-{kebab-name}.test.tsbun test tests/v{X.Y}-{kebab-name}.test.tsrequires_ui_verification: false: set status: verified, fill proof and verified_by: test-writerrequires_ui_verification: true: set status: implemented, add to notes: "Unit tests pass ({n}/{n}). Awaiting UI verification."## Tests: v{X.Y} — {Name}
**File:** tests/v{X.Y}-{name}.test.ts
**Results:** {pass}/{total} passed
{test output}
### Coverage of acceptance criteria:
- [x] AC1: {criterion} — {n} tests
- [x] AC2: {criterion} — {n} tests
- [~] AC3: {criterion} — partially tested, needs ui-verifier for: {what}
- [ ] AC4: {criterion} — needs ui-verifier (reason: {why})
### Flagged for ui-verifier:
- Task {id}: {what needs visual verification}
describe block per acceptance criterion from the spectest() block verifies one behaviortests/