In the plugin-based architecture of DeepSeek Harness (DSH), converting external market signals into actionable product hypotheses is a critical step. Facing market changes and real user needs, developers often lack systematic discovery methods. As a web-enabled tool plugin, dsh-idea aims to solve this problem by focusing on discovering external opportunities, market changes, and real needs.
Plugin Positioning¶
This plugin is maintained by winyh and is a DeepSeek Harness plugin package for discovering external opportunities, market changes, and real needs. It belongs to the “requirement stage” layer in the DSH ecosystem, converting external signals into testable opportunities rather than directly turning unvalidated ideas into product requirements.
Core Capabilities¶
dsh-idea provides a workflow from signal collection to opportunity delivery:
- Public Page Scanning: Scans public HTTP(S) pages, including community discussions, issue trackers, comments, trend pages, competitor pages, or research reports, and retrieves source data without credentials.
- Filtering and Ranking: Supports filtering by keywords, target users, scenarios, source type, date, pain score, and repetition count. Results can be ranked by recency, repetition, pain, or verifiable signals.
- Opportunity Construction: Builds opportunity themes from user × scenario groups rather than isolated ideas.
- Handoff and Verification:
idea_artifact_review: Only after validating artifact version, stable IDs, content fingerprint, and validity period does it hand off opportunities to product; it does not directly upgrade opportunity drafts into product requirements.idea_opportunity_handoff: Converts the results ofidea_reviewinto a versionedopportunity-handoffcontract and passes it to thedsh-productplugin.
Installation and Activation¶
Installation must specify a concrete profile to ensure the plugin is activated.
dsh plugin --profile web add github:winyh/dsh-idea
Note:
* Installing to default will not enable the plugin in web. It must be installed to the profile that is actually started (for example, web).
* After updating the plugin, the running profile must be restarted.
Typical Usage¶
In the DSH workflow, this plugin is usually used as the starting point of a collaboration process:
- Start Cross-Plugin Work: Use
idea_handoff_receiveto begin processing a handoff. - Build Entry Point: Use
prepareto build the entry point. If the build is blocked, add the exact package key to the profile’spnpm-workspace.yamlunderallowBuilds, then retry. - Maintainer Verification: Maintainers should run
pnpm install --frozen-lockfileandpnpm run verifyto ensure code quality. - Install via Tarball: You can also install it using the tarball generated by
pnpm pack:dsh plugin --profile web add ./package.tgz.
Ecosystem and Considerations¶
dsh-idea is part of the DSH six-plugin collaboration system, with dsh-business upstream and dsh-product downstream.
- Collaboration Role: It owns external market signals, real pain points, target users, and opportunity themes. It is not responsible for product delivery, commercial pricing, sales closing, or SEO content execution.
- Configuration Dependencies: The plugin shares the profile’s provider lifecycle, proxies, and transport restrictions. Private
docs/files remain excluded from Git and package contents. - License: MIT License, freely usable.
Summary¶
By converting external signals into structured opportunities and handoff contracts, dsh-idea helps developers build a closed loop from discovery to validation. For developers who need product discovery within the DSH ecosystem, this is an essential collaboration tool.