Token导航 LogoToken导航TokenDH.com
研究检索操作浏览器github未标认证来源可访问许可证需确认审计通过

project-fingerprinting项目指纹识别

Agent Skill

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

总安装

220

周安装

9

GitHub Stars

11

下载量

71
CodexClaudeCursorGemini CLI

安装说明

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

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

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

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/lobbi-docs/claude --skill project-fingerprinting

简介

project-fingerprinting 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中根据关键词、任务场景或来源线索快速定位候选结果。

  • 适用于项目特征识别、技术栈分析和竞品调研等研究检索类任务场景。
  • 通过关键词输入和来源仓库路径,Agent 可自动提取并整理相关项目信息。
  • 安装前建议确认权限范围和维护状态,避免触发不必要的联网或文件操作。
  • 需结合原始 README 进一步核验具体功能和使用限制,确保符合实际部署环境。

SKILL.md

Project Fingerprinting Skill

Comprehensive project fingerprinting system that builds a multi-dimensional profile of any codebase. Used by the upgrade council to give specialist agents targeted context, eliminating irrelevant analysis and enabling framework-specific recommendations.

Fingerprint Schema

fingerprint:
  # Core identity
  name: string           # from package.json name or directory
  language: string       # primary language
  languages: string[]    # all detected languages

  # Framework detection
  frameworks:
    frontend: string[]   # react, vue, angular, svelte, next, nuxt, etc.
    backend: string[]    # express, fastapi, django, nestjs, flask, etc.
    meta: string[]       # next (fullstack), nuxt (fullstack), remix, etc.
    mobile: string[]     # react-native, flutter, expo, etc.

  # Infrastructure
  infrastructure:
    containerized: boolean
    container_tool: docker | podman | none
    orchestrated: boolean
    orchestrator: kubernetes | docker-compose | nomad | none
    ci_cd: github-actions | gitlab-ci | jenkins | circle-ci | azure-pipelines | none
    cloud: aws | gcp | azure | vercel | netlify | none
    iac: terraform | pulumi | cdk | cloudformation | none
    monitoring: prometheus | datadog | newrelic | none

  # Architecture
  architecture:
    pattern: monolith | monorepo | microservices | serverless | jamstack
    api_style: rest | graphql | grpc | trpc | mixed | none
    state_management: redux | zustand | jotai | recoil | mobx | context | pinia | vuex | none
    orm: prisma | drizzle | typeorm | sequelize | sqlalchemy | django-orm | none
    database: postgres | mysql | mongodb | sqlite | redis | none
    auth: nextauth | clerk | auth0 | keycloak | passport | custom | none
    monorepo_tool: nx | turborepo | lerna | pnpm-workspaces | none

  # Quality signals
  quality:
    typescript:
      enabled: boolean
      strict: boolean
      strict_null_checks: boolean
      no_implicit_any: boolean
    linter:
      tool: eslint | biome | none
      config_format: flat | legacy | none
    formatter:
      tool: prettier | biome | none
    testing:
      framework: jest | vitest | pytest | go-test | none
      coverage_configured: boolean
      e2e_framework: playwright | cypress | puppeteer | none
    pre_commit: husky | lefthook | pre-commit | none
    dependency_updates: dependabot | renovate | none

  # Scale metrics
  scale:
    file_count: number
    src_lines: number       # approximate
    dependency_count: number
    dev_dependency_count: number
    contributor_count: number  # from git log --format='%ae' | sort -u | wc -l
    commit_count_30d: number   # activity level
    age_days: number           # first commit to now

  # Package manager
  package_manager: npm | pnpm | yarn | bun | pip | cargo | go-mod | maven | gradle

Detection Rules

Language Detection (priority order)

CheckLanguageConfidence
tsconfig.json existsTypeScript0.95
*.ts files in src/TypeScript0.90
package.json exists (no TS)JavaScript0.85
pyproject.toml or requirements.txtPython0.95
go.modGo0.95
Cargo.tomlRust0.95
pom.xml or build.gradleJava/Kotlin0.90
*.rb + GemfileRuby0.90
*.cs + *.csprojC#0.90
*.swift + Package.swiftSwift0.90

Framework Detection (package.json dependencies)

DependencyFrameworkCategory
nextNext.jsmeta-framework
react, react-domReactfrontend
vueVue.jsfrontend
@angular/coreAngularfrontend
svelte, @sveltejs/kitSvelte/SvelteKitfrontend/meta
expressExpressbackend
fastifyFastifybackend
@nestjs/coreNestJSbackend
honoHonobackend
@remix-run/nodeRemixmeta-framework
astroAstrometa-framework
nuxtNuxtmeta-framework
gatsbyGatsbymeta-framework
react-nativeReact Nativemobile
expoExpomobile

Python Framework Detection (requirements/pyproject)

DependencyFramework
fastapiFastAPI
djangoDjango
flaskFlask
starletteStarlette
tornadoTornado
aiohttpaiohttp

Infrastructure Detection (file/directory patterns)

PatternInfrastructureType
DockerfileDockercontainer
docker-compose.ymlDocker Composeorchestrator
Chart.yamlHelmorchestrator
k8s/, kubernetes/Kubernetesorchestrator
.github/workflows/GitHub Actionsci_cd
.gitlab-ci.ymlGitLab CIci_cd
JenkinsfileJenkinsci_cd
terraform/, *.tfTerraformiac
Pulumi.yamlPulumiiac
vercel.jsonVercelcloud
netlify.tomlNetlifycloud
firebase.jsonFirebasecloud
serverless.ymlServerless FWcloud
fly.tomlFly.iocloud
render.yamlRendercloud

Quality Detection

CheckDetection
tsconfig.json"strict": trueTypeScript strict mode
.eslintrc* or eslint.config.*ESLint configured
.prettierrc* or prettier.config.*Prettier configured
jest.config.* or vitest.config.*Test framework
.husky/ directoryPre-commit hooks
renovate.json or .github/dependabot.ymlAuto dependency updates
playwright.config.* or cypress.config.*E2E testing
biome.json or biome.jsoncBiome (lint + format)

Architecture Pattern Detection

SignalPattern
packages/ or apps/ directoryMonorepo
turbo.json or nx.jsonMonorepo (confirmed)
Multiple Dockerfiles + docker-compose.ymlMicroservices
serverless.yml + functions/Serverless
Single src/ with both API + UIMonolith
pages/ or app/ (Next.js) + api/Fullstack monolith

Quick Commands for Fingerprinting

# One-shot fingerprint collection script
echo "=== PACKAGE.JSON ===" && cat package.json 2>/dev/null | head -80
echo "=== TSCONFIG ===" && cat tsconfig.json 2>/dev/null | head -30
echo "=== DIR STRUCTURE ===" && ls -la src/ 2>/dev/null
echo "=== KEY FILES ===" && ls Dockerfile docker-compose.yml Chart.yaml .github/workflows/ 2>/dev/null
echo "=== GIT STATS ===" && git log --oneline --since='30 days ago' 2>/dev/null | wc -l
echo "=== CONTRIBUTORS ===" && git log --format='%ae' 2>/dev/null | sort -u | wc -l
echo "=== FILE COUNT ===" && find src/ -name '*.ts' -o -name '*.tsx' -o -name '*.py' -o -name '*.go' 2>/dev/null | wc -l
echo "=== LINE COUNT ===" && find src/ -name '*.ts' -o -name '*.tsx' 2>/dev/null | xargs wc -l 2>/dev/null | tail -1

Framework-Specific Signal Boosters

When a framework is detected, enable additional specialist checks:

Next.js Projects

  • Check for next/image usage (vs raw <img>)
  • Check for getServerSideProps vs getStaticProps (SSR vs SSG opportunities)
  • Check App Router vs Pages Router
  • Check for middleware usage
  • Check for ISR (Incremental Static Regeneration)

React SPA

  • Check for React.lazy + Suspense (code splitting)
  • Check for React.memo on frequently re-rendered components
  • Check for proper key usage in lists
  • Check for StrictMode enabled

Express/Fastify Backend

  • Check for middleware ordering (helmet, cors, compression)
  • Check for request validation (Zod, Joi, express-validator)
  • Check for rate limiting
  • Check for error handling middleware

FastAPI/Django

  • Check for async endpoint usage (FastAPI)
  • Check for Pydantic model usage
  • Check for middleware stack
  • Check for CORS configuration

Output

The fingerprint is passed to all council agents as context. It determines:

  1. Which specialist agents are most relevant to spawn
  2. Which detection patterns each specialist should focus on
  3. Framework-specific suggestions to consider
  4. Scale-appropriate recommendations (don't suggest enterprise patterns for a prototype)

适合场景

01

用户想查找某类 Agent Skill 时

02

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

03

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

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

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

能力 4

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

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

平台分布

Codex

36.95%
按下载量换算26

Claude

31.56%
按下载量换算22

Cursor

18.95%
按下载量换算13

Gemini CLI

8.14%
按下载量换算6

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

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

来源信息

继续浏览同类 Skills