Plugin directory / Developer / function-testing
function-testing
Verified · install-tested on dsh addxing
What it does
A skill for generating functional test cases from PRDs, Git commits, or user stories, and exporting an Excel-style test report. Works with any AI coding agent
Works — verified, early-stage project
A skill for generating functional test cases from PRDs, Git commits, or user stories, and exporting an Excel-style test report. Works with any AI coding agent It installs cleanly and boots without issues in our testing. It's early-stage but functional.
“Verified” means our automated CI actually ran dsh plugin add in a clean profile and it booted — nothing more. Feature descriptions and version compatibility are the author’s claims. This is not a security audit and not an endorsement of third-party code.
README
Function Testing
A skill for generating functional test cases from PRDs, Git commits, or user stories, and exporting an Excel-style test report. Works with any AI coding agent.
Install
npx skills add addxing/function-testing
DeepSeek Harness
This repo follows the DeepSeek Harness (DSH) Skill format. Clone it into a skills directory and it will be auto-discovered:
# User-level install (available in all projects)
git clone https://github.com/addxing/function-testing ~/.dsh/skills/function-testing
# Project-level install (current project only)
git clone https://github.com/addxing/function-testing .dsh/skills/function-testing
DSH hot-reloads the skills directory after cloning; the skill becomes available in new sessions.
Or install it as an official bundle plugin in one line (requires pnpm; restart the web app afterwards):
dsh plugin --profile web add "github:addxing/function-testing#main"
Usage
After installing the skill, ask your AI agent to use it when you need functional test cases:
Use $function-testing to generate test cases for this PRD.
For best results, provide one of:
- a PRD or requirements document
- Git commit details or a diff
- a user story or feature description
What It Does
This skill guides an agent to:
- analyze the input material and identify its source type
- extract testable functional points
- design concise test cases covering positive, negative, boundary, state transition, and data consistency scenarios
- assign priorities such as P0, P1, and P2
- generate an Excel report with overview, feature list, and test case sheets
Files
SKILL.md- the skill instructionsLICENSE.txt- Apache 2.0 license
Chinese Documentation
See README.zh.md.
Install
Install the catalog once, then DeepSeek Harness can find and install any plugin from this site automatically:
dsh plugin add dshbase-catalog Then say "install function-testing for me" — your agent finds it in the directory and installs it. Docs: dshbase-catalog · verified packs.
This plugin is GitHub source (not published to npm) — install it straight from the repo:
Web profile:
dsh plugin --profile web add github:addxing/function-testing Headless (CLI) profile:
dsh plugin --profile headless add github:addxing/function-testing Test report
Verified: L1 install + L2 load + L3 runtime from GitHub source on dsh 0.1.0-rc.6.
When to use it
Extend the agent's coding surface — give it a new tool, workflow, or integration so it handles a dev task it couldn't before.
Who it's for
Developers who want dsh to behave like a teammate on real codebases — editing, running, and verifying changes rather than just answering.
For developers — extending it
The tool/command surface is the seam: expose more of the SDK, add smarter context wiring, or tighten the loop between code changes and verification.