ln-520-test-planner — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited ln-520-test-planner (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Paths: File paths (references/,../ln-*) are relative to this skill directory.
Type: L2 Coordinator Category: 5XX Quality
Runtime-backed test-planning coordinator. The runtime owns skip/reuse gates, worker summary tracking, and deterministic resume.
| Input | Required | Source | Description |
|---|---|---|---|
storyId | Yes | args, git branch, kanban, user | Story to process |
--simplified | No | args | Skip research (ln-521) and manual testing (ln-522). Run only auto-test planning (ln-523). Used in fast-track mode. |
Resolution: Story Resolution Chain. Status filter: To Review
MANDATORY READ: Load references/coordinator_runtime_contract.md, references/test_planning_runtime_contract.md, references/test_planning_summary_contract.md, references/test_planning_worker_runtime_contract.md, references/task_plan_worker_runtime_contract.md
Runtime family: test-planning-runtime
Identifier:
Phases:
PHASE_0_CONFIGPHASE_1_DISCOVERYPHASE_2_RESEARCHPHASE_3_MANUAL_TESTINGPHASE_4_AUTO_TEST_PLANNINGPHASE_5_FINALIZEPHASE_6_SELF_CHECKWorker summary contract:
ln-521, ln-522, ln-523 receive deterministic child runId plus exact summaryArtifactPathtest-planning-worker summary envelope before terminal outcomeThis skill should be used when:
Prerequisites:
ln-520-test-planner (Orchestrator)
│
├─→ ln-521-test-researcher
│ └─→ Posts "## Test Research: {Feature}" comment
│
├─→ ln-522-manual-tester
│ └─→ Creates tests/manual/ scripts + "## Manual Testing Results" comment
│
└─→ ln-523-auto-test-planner
└─→ Creates test task via the configured tracker provider via ln-301/ln-302MANDATORY READ: Load references/input_resolution_pattern.md
1) Auto-discover Team ID from docs/tasks/kanban_board.md 2) Validate Story ID
Simplified mode gate: - IF--simplifiedflag AND research comment already exists on Story: Skip Phase 2 (research). Proceed to Phase 4. - IF--simplifiedflag AND no research comment: Skip Phase 2. Proceed to Phase 4 (ln-523 will generate minimal inline research).
1) Check if research exists:
listComments)2) If no research:
ln-521test-planning-worker-runtime and checkpoint child_run before delegationtest-planning-worker artifactSimplified mode gate: - IF --simplified flag: Skip Phase 3 (manual testing). Proceed to Phase 4.1) Check if manual testing done:
listComments)2) If manual testing needed:
ln-522test-planning-worker-runtime and checkpoint child_run before delegationtest-planning-worker artifact3) If any AC failed:
1) Invoke auto test planner:
ln-523test-planning-worker-runtime and checkpoint child_run before delegationtest-planning-worker artifact2) Verify results:
1) Return summary to ln-500:
MANDATORY READ: Load references/coordinator_summary_contract.md
Write .hex-skills/runtime-artifacts/runs/{run_id}/story-tests/{story_id}.json before finishing.
Host Skill Invocation: Skill(skill: "...", args: "...") is mandatory delegation.
SKILL.md, treat args as $ARGUMENTS, execute that skill workflow, then return here with its result/artifact.CRITICAL: All delegations use Agent tool withsubagent_type: "general-purpose"for context isolation, but every managed worker run must be prepared throughtest-planning-worker-runtimefirst.
| Phase | Worker | Purpose |
|---|---|---|
| 2 | ln-521-test-researcher | Runtime-backed managed Agent call; artifact is the only completion signal |
| 3 | ln-522-manual-tester | Runtime-backed managed Agent call; artifact is the only completion signal |
| 4 | ln-523-auto-test-planner | Runtime-backed managed Agent call; artifact is the only completion signal |
Prompt template:
Agent(description: "[Phase N] test planning via ln-52X",
prompt: "Execute test planning worker.
Step 1: Start worker runtime:
node references/scripts/test-planning-worker-runtime/cli.mjs start --skill {worker} --story {storyId} --manifest-file .hex-skills/test-planning/{worker}--{storyId}_manifest.json --run-id {childRunId} --summary-artifact-path .hex-skills/runtime-artifacts/runs/{parent_run_id}/test-planning-worker/{worker}--{storyId}.json
Step 2: Checkpoint child metadata:
node references/scripts/test-planning-runtime/cli.mjs checkpoint --story {storyId} --phase PHASE_N --payload '{\"child_run\":{\"worker\":\"{worker}\",\"run_id\":\"{childRunId}\",\"summary_artifact_path\":\".hex-skills/runtime-artifacts/runs/{parent_run_id}/test-planning-worker/{worker}--{storyId}.json\"}}'
Step 3: Invoke worker:
Skill(skill: \"ln-52X-{worker}\", args: \"{storyId} --run-id {childRunId} --summary-artifact-path .hex-skills/runtime-artifacts/runs/{parent_run_id}/test-planning-worker/{worker}--{storyId}.json\")
CONTEXT:
Story: {storyId}",
subagent_type: "general-purpose")Anti-Patterns:
child_run checkpoint- Resolve Story and prerequisites (pending)
- Check or reuse research state (pending)
- Start ln-521 child runtime, checkpoint metadata, or skip deterministically (pending)
- Check or reuse manual testing state (pending)
- Start ln-522 child runtime, checkpoint metadata, or skip deterministically (pending)
- Start ln-523 child runtime, checkpoint metadata, and verify test-task result (pending)
- Write story-tests summary artifact (pending)
- Report final planning outcome (pending)test-planning-worker-runtime before the Agent wrapper invokes the worker.Output: Summary with phase results + test task URL
Optional reference: load references/meta_analysis_protocol.md only when the user asks for post-run meta-analysis or protocol-formatted run reflection.
Skill type: planning-coordinator. When requested, run after all phases complete. Output to chat using the planning-coordinator format.
../ln-521-test-researcher/SKILL.md, ../ln-522-manual-tester/SKILL.md, ../ln-523-auto-test-planner/SKILL.mdreferences/risk_based_testing_guide.mdVersion: 4.0.0 Last Updated: 2026-01-15
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.