sf-testing

jaganpro/sf-skills · updated Apr 8, 2026

$npx skills add https://github.com/jaganpro/sf-skills --skill sf-testing
0 commentsdiscussion
summary

Use this skill when the user needs Apex test execution and failure analysis: running tests, checking coverage, interpreting failures, improving coverage, and managing a disciplined test-fix loop for Salesforce code.

skill.md

sf-testing: Salesforce Test Execution & Coverage Analysis

Use this skill when the user needs Apex test execution and failure analysis: running tests, checking coverage, interpreting failures, improving coverage, and managing a disciplined test-fix loop for Salesforce code.

When This Skill Owns the Task

Use sf-testing when the work involves:

  • sf apex run test workflows
  • Apex unit-test failures
  • code coverage analysis
  • identifying uncovered lines and missing test scenarios
  • structured test-fix loops for Apex code

Delegate elsewhere when the user is:


Required Context to Gather First

Ask for or infer:

  • target org alias
  • desired test scope: single class, specific methods, suite, or local tests
  • coverage threshold expectation
  • whether the user wants diagnosis only or a test-fix loop
  • whether related test data factories already exist

Recommended Workflow

1. Discover test scope

Identify:

  • existing test classes
  • target production classes
  • test data factories / setup helpers

2. Run the smallest useful test set first

Start narrow when debugging a failure; widen only after the fix is stable.

3. Analyze results

Focus on:

  • failing methods
  • exception types and stack traces
  • uncovered lines / weak coverage areas
  • whether failures indicate bad test data, brittle assertions, or broken production logic

4. Run a disciplined fix loop

When the issue is code or test quality:

  • delegate code fixes to sf-apex when needed
  • add or improve tests
  • rerun focused tests before broader regression

5. Improve coverage intentionally

Cover:

  • positive path
  • negative / exception path
  • bulk path (251+ records where appropriate)
  • callout or async path when relevant

High-Signal Rules

  • default to SeeAllData=false
  • every test should assert meaningful outcomes
  • test bulk behavior, not just single-record happy paths
  • use factories / @TestSetup when they improve clarity and speed
  • pair Test.startTest() with Test.stopTest() when async behavior matters
  • do not hide flaky org dependencies inside tests

Output Format

When finishing, report in this order:

  1. What tests were run
  2. Pass/fail summary
  3. Coverage result
  4. Root-cause findings
  5. Fix or next-run recommendation

Suggested shape:

Test run: <scope>
Org: <alias>
Result: <passed / partial / failed>
Coverage: <percent / key classes>
Issues: <highest-signal failures>
Next step: <fix class, add test, rerun scope, or widen regression>

Cross-Skill Integration

Need Delegate to Reason
fix production code or author tests sf-apex code generation and repair
create bulk / edge-case data sf-data realistic test datasets
deploy updated tests sf-deploy rollout
inspect detailed runtime logs sf-debug deeper failure analysis

Reference Map

Start here

Specialized guidance


Score Guide

Score Meaning
108+ strong production-grade test confidence
96–107 good test suite with minor gaps
84–95 acceptable but strengthen coverage / assertions
< 84 below standard; revise before relying on it

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
general reviews

Ratings

4.674 reviews
  • Aanya Liu· Dec 24, 2024

    I recommend sf-testing for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

  • Layla Khanna· Dec 20, 2024

    sf-testing is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Shikha Mishra· Dec 12, 2024

    Useful defaults in sf-testing — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.

  • Hiroshi Kapoor· Dec 12, 2024

    Registry listing for sf-testing matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Layla Sanchez· Dec 4, 2024

    Solid pick for teams standardizing on skills: sf-testing is focused, and the summary matches what you get after install.

  • Yuki Agarwal· Nov 23, 2024

    I recommend sf-testing for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

  • Ren Singh· Nov 15, 2024

    Solid pick for teams standardizing on skills: sf-testing is focused, and the summary matches what you get after install.

  • Meera Choi· Nov 11, 2024

    sf-testing reduced setup friction for our internal harness; good balance of opinion and flexibility.

  • Yash Thakker· Nov 3, 2024

    sf-testing has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • Layla Ramirez· Nov 3, 2024

    Keeps context tight: sf-testing is the kind of skill you can hand to a new teammate without a long onboarding doc.

showing 1-10 of 74

1 / 8