一键导入
test-coverage
Increase test coverage to 90% on a target zone with iterative writing and refactoring
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Increase test coverage to 90% on a target zone with iterative writing and refactoring
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Enforce import boundaries inside the devtools scope. Use for any work in "devtools/**".
Official Ledger wallet-cli - USB-based CLI for Ledger hardware wallet flows (account discover, receive, balances, operations, send, swap quote/execute/status, genuine-check, assets token / token-by-id). Use for any wallet-cli command execution and for mapping informal requests to the right command.
Handle batches of Jira tickets through shared analysis, per-ticket feature-dev, Lumen UI guardrails, changesets, and draft PRs. Use when the user provides multiple Jira tickets or asks to deliver tickets one by one with PRs.
Trigger the on-demand production build workflows on LedgerHQ/ledger-live-build (Desktop, Android APK, iOS) for a ledger-live branch, then post a PR comment. Use when asked to "run builds", "produce a build", "build the app(s)", or "make an APK/iOS/desktop build" for a PR/branch.
Guided feature development with codebase understanding and architecture focus
Rules and layout for coin module packages under libs/coin-modules/. Read when adding or modifying a coin module.
| name | test-coverage |
| description | Increase test coverage to 90% on a target zone with iterative writing and refactoring |
| disable-model-invocation | true |
Increase test coverage to 90% on a target zone with iterative writing and refactoring.
$TARGET_ZONE
Directory path or Jira ticket URL for the zone to cover (e.g.,
src/mvvm/features/Accounts/orhttps://ledgerhq.atlassian.net/browse/LIVE-1234)
Follow all conventions from the testing skill (.agents/skills/testing/SKILL.md).
Delegate test execution to the test-runner subagent throughout.
$TARGET_ZONE is a Jira URL, fetch the ticket via Atlassian MCP and extract affected files.code-explorer subagent to analyze the zone: trace execution paths, map dependencies, and identify branching logic worth testing.pnpm <mobile|desktop> test:jest --coverage \
--collectCoverageFrom='<zone-glob>' \
--coverageReporters=text-summary
code-explorer analysis, build the list of files to test. Skip type definitions, barrel re-exports, and thin wrappers with no branching.Order: pure utils -> hooks -> viewModels -> components with side effects.
For each file:
test-runner. Fix failures before moving to the next file.Loop until coverage >= 90%.
Three sequential passes. After each pass, run tests via test-runner -- they must still pass before the next pass.
Pass 1 -- Audit mocks
jest.mock, jest.fn, mockReturnValue, jest.spyOn): is it asserted directly or does it enable a code path whose output is asserted?Pass 2 -- Deduplicate
__tests__/shared.ts.Pass 3 -- Prune redundant tests
it blocks testing the same branch with trivially different inputs -> merge or remove.Output a report covering: