DeepSeek Harness plugin

function-extraction

DeepSeek Harness skill bundle: function-extraction (loads SKILL.md).

Jump to install

Source facts

Repository
addxing/function-extraction
Latest update
Aug 14, 2026
Category
Tools & Capabilities
GitHub stars
0
Format
plugin
Catalog evidence
Upstream dsh.bundle evidence
Evidence path
package.json#dsh.bundle
Checked against
0.1.0-rc.8
Upstream check date
2026-08-20

This evidence comes from the upstream catalog. This site has not installed, run, or security-reviewed the plugin.

Install

Start with a prompt that asks an agent to review the GitHub repository and source. Switch to the command if you want to install it yourself.

Copy this prompt into DSH, Codex, or another agent and ask it to review the GitHub repository and source first.

Do not install or run any commands yet. Read this plugin's GitHub repository, README, and relevant source code. Then answer the questions below clearly and directly so I can decide whether it fits my needs:

1. What is this plugin, and what problem does it solve?
2. Who is it for, and what are its typical use cases?
3. How is it used after installation? Include one minimal example.
4. What known limitations or privacy, security, compatibility, or maintenance risks does it have?
5. Give a clear recommendation: recommend, conditionally recommend, or do not recommend, with reasons.

Distinguish statements documented by the repository, inferences from source code, and unknowns. If evidence is insufficient, say so explicitly. Do not guess or simply repeat the README.

GitHub: https://github.com/addxing/function-extraction
Plugin: function-extraction
Author: addxing

Check the source files

Read the README and other files from this plugin directory before installing.

File explorer4 files
README.mdSource · read only
README language

Function Extraction

![skills.sh](https://skills.sh/addxing/function-extraction)

A skill for extracting a complete feature implementation chain from a codebase and generating a technical development document with business logic, data flow, exception handling, and Mermaid diagrams. Works with any AI coding agent.

Install

npx skills add addxing/function-extraction

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-extraction ~/.dsh/skills/function-extraction

# Project-level install (current project only)
git clone https://github.com/addxing/function-extraction .dsh/skills/function-extraction

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-extraction#main"

Usage

After installing the skill, ask your AI agent to use it when you need a feature-level implementation document:

Use $function-extraction to document the login flow implementation.

For best results, provide:

  • the feature name
  • the entry file, class, method, route, page, button text, or other clues
  • the expected output language or documentation scope, if different from the default

If the entry point is missing, the skill guides the agent to search the codebase and ask you to confirm the correct entry before continuing.

What It Does

This skill guides an agent to:

  • confirm the target feature and entry point
  • trace the implementation from entry to completion
  • identify key business logic, data flow, state changes, and exception handling
  • generate a technical development document using template.md
  • include Mermaid flowcharts, sequence diagrams, and dependency graphs when useful

Files

  • SKILL.md - the skill instructions
  • template.md - the output document template
  • LICENSE.txt - Apache 2.0 license

Chinese Documentation

See README.zh.md.