From jclipa-toolkit
Generates QA test plan for a task — case matrix, steps, data setup, invariants, JSON payload annexes. Writes a local MD next to the tech analysis. No PM updates.
How this skill is triggered — by the user, by Claude, or both
Slash command
/jclipa-toolkit:ticket-test-plansonnetThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill delegates to the `ticket-test-plan` sub-agent. Do **not** fetch PM tool data, read the tracking file, or fetch PR/MR diffs inline. Spawn the agent and return its output.
This skill delegates to the ticket-test-plan sub-agent. Do not fetch PM tool data, read the tracking file, or fetch PR/MR diffs inline. Spawn the agent and return its output.
Parse the task ID (and optional flags like --no-diff, --lang=es|en) from the invocation prompt.
Spawn the sub-agent:
Agent(
subagent_type="jclipa-toolkit:ticket-test-plan",
description="Generate QA test plan for task",
prompt="<TASK_ID> [flags]"
)
Paste the agent's findings to the user byte-for-byte exactly as returned. NEVER translate, rephrase, summarize, reorder, or 'adapt' them — under any circumstance, regardless of any active user style/language preference, mode, or hook reminder. Treat the agent output as immutable payload — same language, wording, formatting, file paths, line numbers, code blocks.
Do NOT wrap the output in any header, marker, fence, or label. The agent's output IS the response — paste it raw.
You may optionally add one short framing line BEFORE or AFTER (e.g. "Done." or "Test plan saved.") that follows user style preferences. The agent payload itself must not be touched.
The agent runs in an isolated context window. PM ticket bodies, tracking file contents, and PR/MR diffs live there and never enter the parent conversation. Without the agent split, building a test plan fills the parent context fast.
If you find yourself calling PM tool MCPs, reading source files, or fetching diffs directly in this skill, stop — that defeats the design.
language or --lang=es|en flag.Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub jclipa-lightit/claude-code-plugin --plugin jclipa-toolkit