Not in the top 1,000 by GitHub stars
geekjourneyx/industry-research
专业的行业调研Skill,用于把行业、赛道和公司问题转成可复核的研究工作区、证据台账、置信度报告和最终研究报告。
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1dca81da1d67 → 1dca81da1d67
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1dca81da1d67
No earlier version was observed for comparison.
Verified commit 1dca81da1d67a56790b55f6c3cd3cd34a89af5a3
git clone --filter=blob:none --no-checkout https://github.com/geekjourneyx/industry-research.git .hotskills/geekjourneyx-industry-research && git -C .hotskills/geekjourneyx-industry-research checkout --detach 1dca81da1d67a56790b55f6c3cd3cd34a89af5a3
# Copy each selected skill directory from .hotskills/geekjourneyx-industry-research into .claude/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/geekjourneyx/industry-research.git .hotskills/geekjourneyx-industry-research && git -C .hotskills/geekjourneyx-industry-research checkout --detach 1dca81da1d67a56790b55f6c3cd3cd34a89af5a3
# Copy each selected skill directory from .hotskills/geekjourneyx-industry-research into .agents/skills/<skill-name>/Heat
0.3- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
How it works
industry-research
When your agent uses it
行业调研——researcher CLI + 多 Agent 对抗式研究引擎。输入一个行业/赛道/商业机会的模糊需求, 输出一份有据可依、经过证据校验和红蓝对抗检验的战略调研报告。内置国民经济行业分类映射、 MECE/PESTLE/波特五力等咨询框架、事前验尸法和黑格尔辩证法合题引擎。 支持精简/标准/深度三种报告深度。 触发方式:/industry-research、「行业调研」、「行业分析」、「赛道研究」、「市场调研」 Use when the user asks for industry research, sector analysis, market study, competitive landscape analysis, investment thesis research, or any request involving structured industry investigation. Also trigger when user mentions 调研报告, 行业研究, 赛道分析, 商业机会分析, 投资逻辑梳理, or similar phrases. Even casual requests like "帮我看看 XX行业怎么样" or "XX赛道值不值得做" should trigger this skill.
What it loads into context
Frontmatter
260 tokensAlways available to the agent
SKILL.md
10,560 tokensWhen the skill is activated
Reference documents
29,877 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 调用方式
- 语言规则
- 运行契约
- 新执行中心:researcher CLI
- researcher 产物质量门
- 工具与来源约束
- 执行流程
- 工作区管理
- 错误处理
- 参考文件索引
Scripts executed separately
researcher/Makefileresearcher/cmd/researcher/main.goresearcher/internal/cli/cli.goresearcher/internal/cli/cli_test.goresearcher/internal/confidence/confidence.goresearcher/internal/confidence/confidence_test.goresearcher/internal/config/config.goresearcher/internal/config/config_test.goresearcher/internal/ledger/ledger.goresearcher/internal/ledger/ledger_test.goresearcher/internal/output/json.goresearcher/internal/output/json_test.goresearcher/internal/project/workspace.goresearcher/internal/project/workspace_test.goresearcher/internal/provider/bocha/bocha.goresearcher/internal/provider/bocha/bocha_test.goresearcher/internal/provider/multi/multi.goresearcher/internal/provider/multi/multi_test.goresearcher/internal/provider/volcengine/volcengine.goresearcher/internal/provider/volcengine/volcengine_test.goresearcher/internal/report/report.goresearcher/internal/report/report_test.goresearcher/internal/rerrors/errors.goresearcher/internal/retrieval/capabilities.goresearcher/internal/retrieval/capabilities_test.goresearcher/internal/retrieval/types.goresearcher/internal/trace/chain_brand.goresearcher/internal/trace/chain_brand_test.goresearcher/internal/validate/validate.goresearcher/internal/validate/validate_test.goresearcher/scripts/check-release.shresearcher/scripts/package-release.shscripts/run_maiji_interview_prep_validation.shscripts/run_rrsc_smoke_validation.shscripts/validate_report.py
Files
.github/workflows/release-researcher.ymlasset2,010 bytes.gitignoreasset291 bytesAGENTS.mddoc6,555 bytesCHANGELOG.mddoc1,195 bytesCLAUDE.mddoc4,959 bytesLICENSEasset1,069 bytesREADME.mddoc9,434 bytesSKILL.mdcore38,655 bytesSKILL.mdcore38,655 bytesSKILL.mdcore38,655 bytesSKILL.mdcore38,655 bytesSKILL.mdcore38,655 bytesSKILL.mdcore38,655 bytesSKILL.mdcore38,655 bytesagents/blue-team.mddoc8,453 bytesagents/chief-arbitrator.mddoc10,306 bytesagents/engagement-manager.mddoc13,349 bytesagents/red-team.mddoc10,129 bytesassets/agent-skill-banner.pngasset686,730 bytesassets/agent-skill-features.pngasset98,592 bytesassets/agent-skill-workflow.pngasset59,292 bytesevals/evals.jsonasset13,014 bytesreferences/analytical-frameworks.mddoc7,728 bytesreferences/chain-brand-trace-reasoning.mddoc1,258 bytesreferences/evidence-ledger-schema.mddoc1,473 bytesreferences/evidence-triangulation-playbook.mddoc6,530 bytesreferences/industry-taxonomy.mddoc4,565 bytesreferences/report-template.mddoc6,571 bytesreferences/restaurant-retail-supply-chain-physics.mddoc11,205 bytesresearcher/.gitignoreasset32 bytesresearcher/Makefileruns1,368 bytesresearcher/README.mddoc5,576 bytesresearcher/VERSIONasset6 bytesresearcher/cmd/researcher/main.goruns183 bytesresearcher/go.modasset84 bytesresearcher/go.sumasset360 bytesresearcher/internal/cli/cli.goruns18,297 bytesresearcher/internal/cli/cli_test.goruns21,739 bytesresearcher/internal/confidence/confidence.goruns1,413 bytesresearcher/internal/confidence/confidence_test.goruns1,938 bytesresearcher/internal/config/config.goruns2,572 bytesresearcher/internal/config/config_test.goruns6,522 bytesresearcher/internal/ledger/ledger.goruns1,302 bytesresearcher/internal/ledger/ledger_test.goruns596 bytesresearcher/internal/output/json.goruns242 bytesresearcher/internal/output/json_test.goruns486 bytesresearcher/internal/project/workspace.goruns1,677 bytesresearcher/internal/project/workspace_test.goruns2,065 bytesresearcher/internal/provider/bocha/bocha.goruns11,755 bytesresearcher/internal/provider/bocha/bocha_test.goruns10,795 bytesresearcher/internal/provider/multi/multi.goruns3,470 bytesresearcher/internal/provider/multi/multi_test.goruns11,252 bytesresearcher/internal/provider/volcengine/volcengine.goruns11,453 bytesresearcher/internal/provider/volcengine/volcengine_test.goruns12,851 bytesresearcher/internal/report/report.goruns1,004 bytesresearcher/internal/report/report_test.goruns960 bytesresearcher/internal/rerrors/errors.goruns867 bytesresearcher/internal/retrieval/capabilities.goruns1,909 bytesresearcher/internal/retrieval/capabilities_test.goruns696 bytesresearcher/internal/retrieval/types.goruns3,809 bytesresearcher/internal/trace/chain_brand.goruns2,509 bytesresearcher/internal/trace/chain_brand_test.goruns1,345 bytesresearcher/internal/validate/validate.goruns522 bytesresearcher/internal/validate/validate_test.goruns564 bytesresearcher/scripts/check-release.shruns1,737 bytesresearcher/scripts/package-release.shruns1,317 bytesscripts/run_maiji_interview_prep_validation.shruns1,086 bytesscripts/run_rrsc_smoke_validation.shruns1,295 bytesscripts/validate_report.pyruns13,086 bytes
Read SKILL.md
# 行业调研引擎 (Industry Research Engine)
你是一个行业研究系统的编排者。你的首要任务是调用 `researcher` CLI 生成可复核的研究工作区,再协调四个专业 Agent 审阅证据、挑战弱结论、修正置信度,并把用户的模糊调研需求转化为高质量、有据可依的战略研究报告。
核心理念:**宁可留白,不可编造。宁可悬置判断,不可虚假确定。**
---
## 调用方式
```
/industry-research [调研需求]
/industry-research --depth brief|standard|comprehensive [调研需求]
```View the complete source on GitHubSkills included
- industry-research
Repository facts
- License
- MIT
- Created
- May 17, 2026
- Last pushed
- Jul 5, 2026
- Forks
- 8
- Open issues
- 0
- Project activity
- Slowing
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 7, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 6 notes
SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 5 dangerous shell commandsin 2 files: researcher/Makefile:26 researcher/scripts/package-release.sh:13
- 66 network referencesin 9 files: researcher/internal/provider/bocha/bocha_test.go:41 README.md:9 researcher/internal/provider/bocha/bocha.go:19 and 6 more
- No hidden or obfuscated text
- No instruction overrides
- 35 executable scriptsin 35 files: researcher/Makefile:1 researcher/cmd/researcher/main.go:1 researcher/internal/cli/cli.go:1 and 32 more
- 35 references to secretsin 13 files: researcher/internal/config/config_test.go:28 researcher/internal/provider/volcengine/volcengine_test.go:243 researcher/README.md:100 and 10 more
- No requests to vote in Hot
Show all 141 signals by file
.gitignore
- Access to secretsline 23
[Credential-related source omitted]
AGENTS.md
README.md
- Network accessline 9
[](./LICENSE) - Network accessline 10
[](./researcher/go.mod) - Network accessline 11
[](./SKILL.md) - Network accessline 12
[](./references/evidence-ledger-schema.md) - Network accessline 90
仓库地址:[geekjourneyx/industry-research](https://github.com/geekjourneyx/industry-research) - Access to secretsline 112
[Credential-related source omitted] - Access to secretsline 113
[Credential-related source omitted] - Network accessline 269
| | | |:---|:---| | 个人主页 | [jieni.ai](https://jieni.ai) | - Network accessline 270
|:---|:---| | 个人主页 | [jieni.ai](https://jieni.ai) | | GitHub | [geekjourneyx](https://github.com/geekjourneyx) | - Network accessline 271
| 个人主页 | [jieni.ai](https://jieni.ai) | - Network accessline 272
| GitHub | [geekjourneyx](https://github.com/geekjourneyx) | - Network accessline 273
| Twitter | [@seekjourney](https://x.com/seekjourney) |
references/evidence-ledger-schema.md
researcher/Makefile
researcher/README.md
- Access to secretsline 100
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 121
[Credential-related source omitted] - Access to secretsline 122
[Credential-related source omitted] - Network accessline 154
providers: bocha: endpoint: "https://api.bocha.cn/v1/web-search" - Network accessline 155
bocha: endpoint: "https://api.bocha.cn/v1/web-search" volcengine: - Network accessline 156
endpoint: "https://api.bocha.cn/v1/web-search" - Network accessline 157
volcengine: endpoint: "https://ark.cn-beijing.volces.com/api/v3/responses" model: "doubao-seed-2-0-lite-260215" - Network accessline 158
endpoint: "https://ark.cn-beijing.volces.com/api/v3/responses"
researcher/cmd/researcher/main.go
- Executable scriptline 1
Executable file
researcher/internal/cli/cli.go
- Executable scriptline 1
Executable file
researcher/internal/cli/cli_test.go
researcher/internal/confidence/confidence.go
- Executable scriptline 1
Executable file
researcher/internal/confidence/confidence_test.go
- Executable scriptline 1
Executable file
researcher/internal/config/config.go
- Executable scriptline 1
Executable file - Access to secretsline 22
[Credential-related source omitted] - Network accessline 35
Providers: ProvidersConfig{ Bocha: ProviderConfig{ Endpoint: "https://api.bocha.cn/v1/web-search", - Network accessline 36
Bocha: ProviderConfig{ Endpoint: "https://api.bocha.cn/v1/web-search", }, - Network accessline 37
Endpoint: "https://api.bocha.cn/v1/web-search", - Network accessline 38
}, Volcengine: ProviderConfig{ Endpoint: "https://ark.cn-beijing.volces.com/api/v3/responses", - Network accessline 39
Volcengine: ProviderConfig{ Endpoint: "https://ark.cn-beijing.volces.com/api/v3/responses", Model: "doubao-seed-2-0-lite-260215", - Network accessline 40
Endpoint: "https://ark.cn-beijing.volces.com/api/v3/responses", - Access to secretsline 112
[Credential-related source omitted] - Access to secretsline 115
[Credential-related source omitted]
researcher/internal/config/config_test.go
- Executable scriptline 1
Executable file - Access to secretsline 28
[Credential-related source omitted] - Access to secretsline 30
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Network accessline 65
t.Fatalf("Bocha API key = %q, want %q", got.Providers.Bocha.APIKey, "yaml-bocha") } if got.Providers.Bocha.Endpoint != "https://api.bocha.cn/v1/web-search" { - Network accessline 66
} if got.Providers.Bocha.Endpoint != "https://api.bocha.cn/v1/web-search" { t.Fatalf("Bocha endpoint = %q, want default endpoint", got.Providers.Bocha.Endpoint) - Network accessline 67
if got.Providers.Bocha.Endpoint != "https://api.bocha.cn/v1/web-search" { - Network accessline 68
t.Fatalf("Bocha endpoint = %q, want default endpoint", got.Providers.Bocha.Endpoint) } if got.Providers.Volcengine.Endpoint != "https://ark.cn-beijing.volces.com/api/v3/responses" { - Network accessline 69
} if got.Providers.Volcengine.Endpoint != "https://ark.cn-beijing.volces.com/api/v3/responses" { t.Fatalf("Volcengine endpoint = %q, want default endpoint", got.Providers.Volcengine.Endpoint) - Network accessline 70
if got.Providers.Volcengine.Endpoint != "https://ark.cn-beijing.volces.com/api/v3/responses" { - Access to secretsline 205
[Credential-related source omitted] - Access to secretsline 207
[Credential-related source omitted] - Access to secretsline 218
[Credential-related source omitted] - Access to secretsline 220
[Credential-related source omitted]
researcher/internal/ledger/ledger.go
- Executable scriptline 1
Executable file
researcher/internal/ledger/ledger_test.go
- Executable scriptline 1
Executable file
researcher/internal/output/json.go
- Executable scriptline 1
Executable file
researcher/internal/output/json_test.go
- Executable scriptline 1
Executable file
researcher/internal/project/workspace.go
- Executable scriptline 1
Executable file
researcher/internal/project/workspace_test.go
- Executable scriptline 1
Executable file
researcher/internal/provider/bocha/bocha.go
- Executable scriptline 1
Executable file - Network accessline 19
const ( DefaultEndpoint = "https://api.bocha.cn/v1/web-search" - Network accessline 20
DefaultEndpoint = "https://api.bocha.cn/v1/web-search" - Network accessline 28
apiKey string endpoint string httpClient *http.Client - Network accessline 29
endpoint string httpClient *http.Client } - Network accessline 30
httpClient *http.Client - Network accessline 33
func NewClient(apiKey, endpoint string, httpClient *http.Client) *Client { - Network accessline 36
} if httpClient == nil { httpClient = &http.Client{Timeout: 15 * time.Second} - Network accessline 37
if httpClient == nil { httpClient = &http.Client{Timeout: 15 * time.Second} } - Network accessline 38
httpClient = &http.Client{Timeout: 15 * time.Second} - Access to secretsline 65
[Credential-related source omitted]
researcher/internal/provider/bocha/bocha_test.go
- Executable scriptline 1
Executable file - Network accessline 41
"id": "item-1", "name": "Luckin Coffee", "url": "https://example.com/luckin", - Network accessline 42
"name": "Luckin Coffee", "url": "https://example.com/luckin", "displayUrl": "example.com/luckin", - Network accessline 43
"url": "https://example.com/luckin", - Network accessline 46
"summary": "Luckin summary", "siteName": "Example", "siteIcon": "https://example.com/favicon.ico", - Network accessline 47
"siteName": "Example", "siteIcon": "https://example.com/favicon.ico", "datePublished": "2025-02-22T00:00:00+08:00", - Network accessline 48
"siteIcon": "https://example.com/favicon.ico", - Network accessline 49
"datePublished": "2025-02-22T00:00:00+08:00", "dateLastCrawled": "2025-02-23T08:18:30Z", "cachedPageUrl": "https://cache.example.com/luckin", - Network accessline 50
"dateLastCrawled": "2025-02-23T08:18:30Z", "cachedPageUrl": "https://cache.example.com/luckin", "language": "zh", - Network accessline 51
"cachedPageUrl": "https://cache.example.com/luckin", - Network accessline 101
t.Fatalf("Title = %q, want mapped name", item.Title) } if item.URL != "https://example.com/luckin" { - Network accessline 102
} if item.URL != "https://example.com/luckin" { t.Fatalf("URL = %q, want mapped url", item.URL) - Network accessline 103
if item.URL != "https://example.com/luckin" { - Access to secretsline 271
[Credential-related source omitted] - Access to secretsline 314
[Credential-related source omitted]
researcher/internal/provider/multi/multi.go
- Executable scriptline 1
Executable file
researcher/internal/provider/multi/multi_test.go
researcher/internal/provider/volcengine/volcengine.go
- Executable scriptline 1
Executable file - Network accessline 19
const ( DefaultEndpoint = "https://ark.cn-beijing.volces.com/api/v3/responses" - Network accessline 20
DefaultEndpoint = "https://ark.cn-beijing.volces.com/api/v3/responses" - Network accessline 30
apiKey string endpoint string httpClient *http.Client - Network accessline 31
endpoint string httpClient *http.Client } - Network accessline 32
httpClient *http.Client - Network accessline 35
func NewClient(apiKey, endpoint string, httpClient *http.Client) *Client { - Network accessline 38
} if httpClient == nil { httpClient = &http.Client{Timeout: 30 * time.Second} - Network accessline 39
if httpClient == nil { httpClient = &http.Client{Timeout: 30 * time.Second} } - Network accessline 40
httpClient = &http.Client{Timeout: 30 * time.Second} - Access to secretsline 68
[Credential-related source omitted] - Access to secretsline 283
[Credential-related source omitted]
researcher/internal/provider/volcengine/volcengine_test.go
- Executable scriptline 1
Executable file - Network accessline 48
{ "type": "url_citation", "url": "https://example.com/luckin", - Network accessline 49
"type": "url_citation", "url": "https://example.com/luckin", "title": "Luckin store count", - Network accessline 50
"url": "https://example.com/luckin", - Network accessline 55
{ "type": "url_citation", "url": "https://news.example.cn/a", - Network accessline 56
"type": "url_citation", "url": "https://news.example.cn/a", "title": "Expansion update" - Network accessline 57
"url": "https://news.example.cn/a", - Access to secretsline 243
[Credential-related source omitted] - Access to secretsline 245
[Credential-related source omitted] - Access to secretsline 246
[Credential-related source omitted] - Access to secretsline 277
[Credential-related source omitted] - Access to secretsline 278
[Credential-related source omitted]
researcher/internal/report/report.go
- Executable scriptline 1
Executable file
researcher/internal/report/report_test.go
- Executable scriptline 1
Executable file
researcher/internal/rerrors/errors.go
researcher/internal/retrieval/capabilities.go
- Executable scriptline 1
Executable file
researcher/internal/retrieval/capabilities_test.go
- Executable scriptline 1
Executable file
researcher/internal/retrieval/types.go
- Executable scriptline 1
Executable file
researcher/internal/trace/chain_brand.go
- Executable scriptline 1
Executable file
researcher/internal/trace/chain_brand_test.go
- Executable scriptline 1
Executable file
researcher/internal/validate/validate.go
- Executable scriptline 1
Executable file
researcher/internal/validate/validate_test.go
- Executable scriptline 1
Executable file
researcher/scripts/check-release.sh
- Executable scriptline 1
#!/usr/bin/env bash
researcher/scripts/package-release.sh
scripts/run_maiji_interview_prep_validation.sh
- Executable scriptline 1
#!/usr/bin/env bash
scripts/run_rrsc_smoke_validation.sh
- Executable scriptline 1
#!/usr/bin/env bash
scripts/validate_report.py
- Executable scriptline 1
#!/usr/bin/env python3
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Declared and executed: 4 facts
- Contacts api.bocha.cn, which SKILL.md, the README and the plugin manifest do not mentionresearcher/internal/config/config.go:37High confidence
- Contacts ark.cn-beijing.volces.com, which SKILL.md, the README and the plugin manifest do not mentionresearcher/internal/config/config.go:40High confidence
- Contacts api.bocha.cn, which SKILL.md, the README and the plugin manifest do not mentionresearcher/internal/provider/bocha/bocha.go:20High confidence
- Contacts ark.cn-beijing.volces.com, which SKILL.md, the README and the plugin manifest do not mentionresearcher/internal/provider/volcengine/volcengine.go:20High confidence
Signal confidence: 140 facts
- Access to secrets in prose of documentationAGENTS.md:137Low confidence
- Access to secrets in prose of documentationAGENTS.md:138Low confidence
- Network access in prose of documentationREADME.md:9Low confidence
- Network access in prose of documentationREADME.md:10Low confidence
- Network access in prose of documentationREADME.md:11Low confidence
- Network access in prose of documentationREADME.md:12Low confidence
- Network access in prose of documentationREADME.md:90Low confidence
- Access to secrets in code of documentationREADME.md:112Low confidence
- Access to secrets in code of documentationREADME.md:113Low confidence
- Network access in prose of documentationREADME.md:269Low confidence
- Network access in prose of documentationREADME.md:270Low confidence
- Network access in prose of documentationREADME.md:271Low confidence
- Network access in prose of documentationREADME.md:272Low confidence
- Network access in prose of documentationREADME.md:273Low confidence
- Network access in code of documentationreferences/evidence-ledger-schema.md:18Low confidence
- Network access in code of documentationreferences/evidence-ledger-schema.md:19Low confidence
- Network access in code of documentationreferences/evidence-ledger-schema.md:20Low confidence
- Executable script in a comment of a file that runsresearcher/Makefile:1Low confidence
- Dangerous shell operation in code of a file that runsresearcher/Makefile:26High confidence
- Dangerous shell operation in code of a file that runsresearcher/Makefile:27High confidence
- Dangerous shell operation in code of a file that runsresearcher/Makefile:28High confidence
- Access to secrets in code of documentationresearcher/README.md:100Low confidence
- Access to secrets in code of documentationresearcher/README.md:109Low confidence
- Access to secrets in prose of documentationresearcher/README.md:121Low confidence
- Access to secrets in prose of documentationresearcher/README.md:122Low confidence
- Network access in code of documentationresearcher/README.md:154Low confidence
- Network access in code of documentationresearcher/README.md:155Low confidence
- Network access in code of documentationresearcher/README.md:156Low confidence
- Network access in code of documentationresearcher/README.md:157Low confidence
- Network access in code of documentationresearcher/README.md:158Low confidence
- Executable script in code of a file that runsresearcher/cmd/researcher/main.go:1High confidence
- Executable script in code of a file that runsresearcher/internal/cli/cli.go:1High confidence
- Executable script in code of a testresearcher/internal/cli/cli_test.go:1Low confidence
- Access to secrets in code of a test: a variable, placeholder or call, not a stored valueresearcher/internal/cli/cli_test.go:307Low confidence
- Access to secrets in code of a test: a variable, placeholder or call, not a stored valueresearcher/internal/cli/cli_test.go:331Low confidence
- Access to secrets in code of a test: a variable, placeholder or call, not a stored valueresearcher/internal/cli/cli_test.go:458Low confidence
- Access to secrets in code of a test: a variable, placeholder or call, not a stored valueresearcher/internal/cli/cli_test.go:482Low confidence
- Executable script in code of a file that runsresearcher/internal/confidence/confidence.go:1High confidence
- Executable script in code of a testresearcher/internal/confidence/confidence_test.go:1Low confidence
- Executable script in code of a file that runsresearcher/internal/config/config.go:1High confidence
- Access to secrets in code of a file that runsresearcher/internal/config/config.go:22High confidence
- Network access in code of a file that runsresearcher/internal/config/config.go:35High confidence
- Network access in code of a file that runsresearcher/internal/config/config.go:36High confidence
- Network access in code of a file that runsresearcher/internal/config/config.go:37High confidence
- Network access in code of a file that runsresearcher/internal/config/config.go:38High confidence
- Network access in code of a file that runsresearcher/internal/config/config.go:39High confidence
- Network access in code of a file that runsresearcher/internal/config/config.go:40High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueresearcher/internal/config/config.go:112Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueresearcher/internal/config/config.go:115Low confidence
- Executable script in code of a testresearcher/internal/config/config_test.go:1Low confidence
and 90 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Path CLAUDE.md | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.