Repository navigation
feat(bitwarden-testing-tools): add requirement readiness and test plan skills (QA-2463) - #282
Conversation
Claude Code validationResult: Pass Re-validated the Not covered: The Findings
Dropped after documentation check:
Not re-raised under the re-run rule. Four candidates were mined from the fix commits themselves rather than from the changeset, and are held back so each round does not manufacture the next round's work: the three-way specification of an excluded story's reason ( |
🤖 Bitwarden Claude Code ReviewOverall Assessment: APPROVE This round re-reviewed PR 282 at head e55f5fe, which adds the Not covered: Skill review did not run. This review path cannot launch Code Review DetailsNo new findings. These are not raised again: |
…n skills (QA-2463) Add assessing-requirement-readiness, which judges whether a Jira story is ready to build and test and reports gaps without fixing them, and designing-test-plans, which builds a test plan with AC-to-test traceability from stories that pass readiness. Each skill ships a trigger eval and baseline. Known below-threshold queries are listed in evals/README.md.
9fd9689 to
43f187e
Compare
…method column, bump to 1.3.0 (QA-2463)
|
Deferred to the next iteration: The Cross-Plugin Integration paragraph doesn’t mention the optional Figma MCP server. Not changing in this PR: Readiness skill word count. No skill in this plugin uses a references folder yet. Splitting this one is a separate change. The other findings in this round are fixed in 78c23ec. |
…to designing-test-plans (QA-2463)
…y exclusion reason (QA-2463)
…iming fallback, tighten timestamp and Figma use (QA-2463)
…nd docs (QA-2463) - Limit the exact-name ToolSearch rule to Jira tools; Figma tools keep name-suffix discovery - Write no plan for an epic with no READY child, and list each child with its reason - Record a readiness error stop as "readiness call failed" with its error text - Return the epic verdicts table with Sources sections inline when the report write fails - Document bitwarden-atlassian-tools for designing-test-plans and fix its CHANGELOG entry
SaintPatrck
left a comment
There was a problem hiding this comment.
Thanks for addressing my comments. This looks like a great starting point.
🎟️ Tracking
QA-2463, QA-2614. Adds two PDLC skills to bitwarden-testing-tools.
📔 Objective
Adds assessing-requirement-readiness, which judges whether a Jira story is ready to build and test and reports gaps without fixing them, and designing-test-plans, which builds a test plan with AC-to-test traceability from stories that pass readiness. Each skill ships a trigger eval and baseline. Known below-threshold queries are listed in evals/README.md. Behavior evals will follow.
assessing-requirement-readiness runs forked on Opus (
context: fork,model: opus) and returns the same result to any caller. Given an epic, it returns a verdict for each child story. designing-test-plans finds an epic's child stories itself, calls readiness once per child, and reads each saved report.🧪 Testing
Trigger evals with
run_real_eval.py, 7 runs per query onclaude-opus-4-8:Readiness verdict stability, 6 child stories of one epic, 3 runs each:
Manual runs in an interactive session: readiness on a story and on an epic, and a test plan for a story and for an epic.
Not run: behavior evals. Both skills read Jira and Figma through MCP tools, and a behavior eval needs a local stub that serves pinned ticket data. That's planned as a follow-up.