Communityライティング&編集github.com

cyanseek/dsh-landscape

Agent-first DeepSeek Harness plugin intelligence: verify existing plugins, identify missing capabilities, and generate build-ready briefs.

dsh-landscape とは?

dsh-landscape is a Codex agent skill that agent-first DeepSeek Harness plugin intelligence: verify existing plugins, identify missing capabilities, and generate build-ready briefs.

対応~Claude CodeCodex CLI~Cursor
npx skills add cyanseek/dsh-landscape

Installed? Explore more ライティング&編集 skills: steipete/notion, affaan-m/seo, affaan-m/brand-voice · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

DSH Landscape Capability Preflight

Before any DSH capability mutation or implementation, run Landscape. Preserve the user's original natural-language need and complete the preflight without asking them to select a mode, provide a profile, refresh data, initialize Landscape, or configure Landscape-specific credentials.

Default workflow

  1. Run the bundled router with the need itself. The Agent supplies its own host signal internally; the human does not:

    node scripts/query.mjs "<original need>" --host-agent codex
    

    The router prefers the repository-local CLI and otherwise uses the GitHub zero-install source. It requests structured JSON and fresh verification only when a negative or uncertain result needs it.

  2. Read intent, environment, ecosystem evidence, risks, decision, doNotBuild, buildOnly, nextAction, and limitations. Use host reasoning to review the evidence; do not expose internal mode selection as a user task.

  3. If environment.status is unavailable, continue with ecosystem-only evidence, state the limitation, and do not ask for a path or profile. If it is partial, use only the fields actually returned.

  4. Never equate a repository name or README claim with a working implementation. For gap, require complete and fresh coverage plus successful live verification when attempted; otherwise return INVESTIGATE / UNKNOWN.

  5. Keep the preflight read-only. Do not install, enable, disable, upgrade, uninstall, edit a profile, or create a repository unless the user separately requests that action.

  6. If the user has requested implementation and the decision still permits it, generate the compatible detailed handoff:

    node scripts/query.mjs brief "<original need>" --host-agent codex
    

    Build only buildOnly; preserve every item in doNotBuild. Prefer extension or composition over duplicating mature coverage.

  7. Return the compact structure in references/result-format.md, leading with the decision and immediate next action.

Compatible advanced routes

The existing explicit routes remain available for targeted discovery or build handoffs:

node scripts/query.mjs find "<query>"
node scripts/query.mjs analyze "<original need>" --host-agent codex
node scripts/query.mjs brief "<original need>" --host-agent codex

Do not request GitHub credentials during the normal workflow. A failed live lookup falls back to the bundled snapshot and weakens a negative claim; it never blocks the preflight or creates a gap claim.

Read references/methodology.md before resolving a negative verdict or maturity dispute. Read references/result-format.md when formatting the final answer. Read references/dsh-extension-map.md only when producing a build brief.

関連スキル

steipete/notion

Notion CLI/API for pages, Markdown content, data sources, files, comments, search, Workers, and raw API calls.

community

affaan-m/seo

Audit, plan, and implement SEO improvements across technical SEO, on-page optimization, structured data, Core Web Vitals, and content strategy. Use when the user wants better search visibility, SEO remediation, schema markup, sitemap/robots work, or keyword mapping.

community

affaan-m/brand-voice

Build a source-derived writing style profile from real posts, essays, launch notes, docs, or site copy, then reuse that profile across content, outreach, and social workflows. Use when the user wants voice consistency without generic AI writing tropes.

community

affaan-m/crosspost

Multi-platform content distribution across X, LinkedIn, Threads, and Bluesky. Adapts content per platform using content-engine patterns. Never posts identical content cross-platform. Use when the user wants to distribute content across social platforms.

community

affaan-m/x-api

X/Twitter API integration for posting tweets, threads, reading timelines, search, and analytics. Covers OAuth auth patterns, rate limits, and platform-native content posting. Use when the user wants to interact with X programmatically.

community

affaan-m/content-engine

Create platform-native content systems for X, LinkedIn, TikTok, YouTube, newsletters, and repurposed multi-platform campaigns. Use when the user wants social posts, threads, scripts, content calendars, or one source asset adapted cleanly across platforms.

community