Token导航 LogoToken导航TokenDH.com
研究检索需要联网github未标认证来源可访问许可证需确认审计提醒

deepstackdeepstack 搜索

Agent Skill

deepstack 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

563

周安装

23

GitHub Stars

1

下载量

180
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:deepstack(deepstack 搜索)
来源仓库:https://github.com/skinnyandbald/fish-skills
仓库路径:skills/deepstack
安装命令:
npx skills add https://github.com/skinnyandbald/fish-skills --skill deepstack
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/skinnyandbald/fish-skills --skill deepstack

简介

deepstack 生成针对技术栈的深度分析提示词,聚焦安全与维护性议题。

  • 自动识别项目所用框架与版本,定制化推荐优化方向。
  • 覆盖测试、部署、可访问性等维度,形成系统性改进建议集。
  • 输出内容为引导性问题框架,需配合具体代码上下文进一步展开。
  • deepstack 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

Deep Stack Research Prompt Generator

Deep stack analysis tool.

Arguments: $ARGUMENTS

Instructions

Generate a comprehensive deep research prompt for the topic "$ARGUMENTS" tailored to the current project's technology stack.

If no topic is provided, ask the user what topic they want to research (e.g., security, performance, maintainability, scalability, testing, deployment, accessibility).


Phase 1: Detect the Technology Stack

Analyze the current project to identify all technologies and their versions. Check these files:

Backend Detection

FileTechnology
composer.jsonPHP ecosystem (Laravel, Symfony, etc.) — check require for framework and PHP version
package.jsonNode.js ecosystem (Express, Fastify, NestJS, etc.) — check for server-side frameworks
requirements.txt / pyproject.toml / PipfilePython (Django, Flask, FastAPI)
GemfileRuby (Rails, Sinatra)
go.modGo (Gin, Echo, Fiber)
Cargo.tomlRust (Actix, Axum, Rocket)
pom.xml / build.gradleJava (Spring Boot)
*.csproj / *.sln.NET (ASP.NET Core)

Frontend Detection

Check package.json dependencies for:

  • Frameworks: React, Vue, Svelte, Angular, Solid, Preact, Qwik
  • Meta-frameworks: Next.js, Nuxt, SvelteKit, Remix, Astro
  • Build tools: Vite, Webpack, Parcel, esbuild, Turbopack
  • CSS: Tailwind CSS, Bootstrap, styled-components, Sass, PostCSS

Integration/Middleware Layer

Look for glue technologies:

  • Inertia.js (@inertiajs/vue3, @inertiajs/react, etc.)
  • Livewire (in composer.json)
  • HTMX (in package.json or HTML files)
  • Turbo/Hotwire (in package.json or Gemfile)
  • Alpine.js (often paired with Livewire/HTMX)

Database Detection

Check these locations:

  • .env file: DB_CONNECTION, DATABASE_URL
  • docker-compose.yml: Database service definitions
  • config/database.php (Laravel), settings.py (Django), etc.
  • ORM configs: Prisma (schema.prisma), Drizzle, TypeORM, Eloquent

Common databases: MySQL, PostgreSQL, SQLite, MongoDB, Redis, Elasticsearch

Infrastructure/Other Tools

  • Caching: Redis, Memcached
  • Search: Elasticsearch, Meilisearch, Algolia
  • Queues: Redis, RabbitMQ, SQS
  • Storage: S3, local filesystem
  • Auth: Sanctum, Passport, NextAuth, Auth0, Clerk

Version Detection

For each technology found, extract the version:

  • package.json: Check dependencies and devDependencies for exact versions
  • composer.json: Check require section
  • Lock files (package-lock.json, composer.lock) have exact versions
  • .env or Docker configs may specify database versions

Phase 2: Confirm Stack with User

IMPORTANT: First output the detected stack as a text message to the user. Do NOT put the stack details inside the AskUserQuestion tool — the tool has limited space for display.

Step 1: Display the stack as text output

Output a message like this (with actual detected values):

I detected the following technology stack for this project:

**Backend:**
- Rust 1.75
- Tauri 2.0

**Frontend:**
- TypeScript 5.3
- React 18.2
- Vite 5.0
- Tailwind CSS 3.4

**Database:**
- SQLite (via Tauri)

**Desktop:**
- Tauri 2.0 (Rust backend, webview frontend)

**Other:**
- pnpm (package manager)

Step 2: Then ask for confirmation

AFTER displaying the stack details above, use the AskUserQuestion tool with a simple confirmation question:

  • Question: "Does this detected stack look correct?"
  • Options: "Yes, looks correct" / "Need corrections"

Wait for user confirmation before proceeding. If the user provides corrections, incorporate them into the stack.


Phase 3: Generate the Deep Research Prompt

Once the stack is confirmed, generate a comprehensive research prompt. The prompt should be structured for a deep research tool (like Claude, Perplexity, or similar).

Prompt Template

Generate output in this format (replace placeholders with actual stack details):


START OF GENERATED PROMPT

I'm working on a web application with the following technology stack:

Backend:

  • [List each backend technology with version]

Frontend:

  • [List each frontend technology with version]

Integration:

  • [List integration/middleware if applicable]

Database:

  • [List databases and data stores with versions]

Other:

  • [List other notable tools]

I need comprehensive research on [TOPIC from $ARGUMENTS] best practices, patterns, and considerations for this specific stack.

Research Scope

1. Individual Technology Analysis

For each technology in my stack, research:

  • [TOPIC] best practices specific to this version
  • Known issues, vulnerabilities, or limitations related to [TOPIC]
  • Configuration options that affect [TOPIC]
  • Common mistakes developers make regarding [TOPIC]
  • Version-specific considerations (what changed in recent versions)

2. Integration Points

Research [TOPIC] considerations for these technology combinations:

  • [Backend framework] + [Frontend framework] (data flow, state management)
  • [Backend] + [Database] (query patterns, connection handling)
  • [Integration layer] specifics (if applicable)
  • [Any other relevant combinations based on the stack]

Focus on issues that arise specifically from these technologies working together, not just individual concerns.

3. Stack-Specific Patterns

Identify [TOPIC] patterns and architectures that are:

  • Recommended for this exact stack combination
  • Anti-patterns to avoid with this stack
  • Trade-offs specific to these technology choices

4. Real-World Considerations

Research:

  • Common [TOPIC] issues reported by developers using this stack
  • Production lessons learned
  • Scaling considerations related to [TOPIC]
  • Monitoring and observability for [TOPIC]

Requested Output Format

Please provide your findings organized as:

  1. Executive Summary

- Top 10 most critical [TOPIC] considerations for this stack - Priority-ranked action items

  1. Per-Technology Guidelines

- Organized by each technology in the stack - Specific, actionable recommendations - Code examples where helpful

  1. Integration Guidelines

- [TOPIC] at the boundaries between technologies - Data flow considerations - Common pitfalls when technologies interact

  1. Known Issues & Gotchas

- Version-specific bugs or limitations - Documented vulnerabilities (for security topics) - Edge cases to watch for

  1. Checklist

- Actionable audit checklist for [TOPIC] - Can be used to review existing code

  1. Anti-Patterns

- What NOT to do - Common mistakes with this stack - Why they're problematic

  1. Resources

- Official documentation links - Recommended articles, tutorials, talks - Tools that help with [TOPIC] for this stack

END OF GENERATED PROMPT


Phase 4: Present the Output

Output the generated prompt as plain text that the user can easily copy.

Before the prompt, add:

Here's your deep research prompt for "[TOPIC]" tailored to your stack. Copy this and paste it into your preferred research tool:

After the prompt, add:

Tip: This prompt works well with Claude, ChatGPT, Perplexity, or similar AI research tools. For best results, use a tool that can search the web for current information.

Topic-Specific Additions

Depending on the topic provided in $ARGUMENTS, emphasize different aspects:

If topic is "security":

  • Emphasize CVEs, OWASP Top 10, authentication, authorization, input validation
  • Include encryption, secrets management, dependency vulnerabilities
  • Request exploit examples and mitigation strategies

If topic is "performance":

  • Emphasize profiling, caching strategies, database optimization, lazy loading
  • Include bundle size, Core Web Vitals, memory management
  • Request benchmarking approaches and monitoring tools

If topic is "testing":

  • Emphasize unit, integration, e2e testing strategies for the stack
  • Include mocking strategies, test data management, CI/CD integration
  • Request coverage goals and testing anti-patterns

If topic is "maintainability":

  • Emphasize code organization, naming conventions, documentation
  • Include refactoring patterns, technical debt management
  • Request code review checklists and architecture patterns

If topic is "scalability":

  • Emphasize horizontal/vertical scaling, load balancing, caching
  • Include database sharding, microservices considerations
  • Request capacity planning and bottleneck identification

If topic is "deployment":

  • Emphasize CI/CD, containerization, environment management
  • Include rollback strategies, zero-downtime deployments
  • Request infrastructure as code and monitoring setup

If topic is "accessibility":

  • Emphasize WCAG compliance, screen reader support, keyboard navigation
  • Include ARIA patterns, color contrast, focus management
  • Request testing tools and audit approaches

Notes

  • Always include version numbers — they matter for accurate research
  • If you can't detect a version, note it as "[version unknown]" and ask the user
  • The generated prompt should be self-contained and not require additional context
  • Tailor the integration section to the actual technologies detected (don't include generic examples)

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

35.25%
按下载量换算63

Claude

27.3%
按下载量换算49

Cursor

17.57%
按下载量换算32

Gemini CLI

9.9%
按下载量换算18

安全审计

Gen Agent Trust Hub

可疑

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills