investigation-first
触发:当你准备下判断、做决策或提出建议,但事实、上下文或一手信息还不充分时优先调用;常见信号包括 unknowns、信息缺口、证据不足、领域陌生、需要先摸清现状。 English: Trigger before making claims or decisions when context is incomplete, evidence is weak, or the domain is unfamiliar. Use this skill to investigate first, gather firsthand facts, and let reality shape the conclusion.
Best use case
investigation-first is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
触发:当你准备下判断、做决策或提出建议,但事实、上下文或一手信息还不充分时优先调用;常见信号包括 unknowns、信息缺口、证据不足、领域陌生、需要先摸清现状。 English: Trigger before making claims or decisions when context is incomplete, evidence is weak, or the domain is unfamiliar. Use this skill to investigate first, gather firsthand facts, and let reality shape the conclusion.
Teams using investigation-first should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/investigation-first/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How investigation-first Compares
| Feature / Agent | investigation-first | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
触发:当你准备下判断、做决策或提出建议,但事实、上下文或一手信息还不充分时优先调用;常见信号包括 unknowns、信息缺口、证据不足、领域陌生、需要先摸清现状。 English: Trigger before making claims or decisions when context is incomplete, evidence is weak, or the domain is unfamiliar. Use this skill to investigate first, gather firsthand facts, and let reality shape the conclusion.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
AI Agents for Coding
Browse AI agent skills for coding, debugging, testing, refactoring, code review, and developer workflows across Claude, Cursor, and Codex.
AI Agents for Marketing
Discover AI agents for marketing workflows, from SEO and content production to campaign research, outreach, and analytics.
AI Agents for Startups
Explore AI agent skills for startup validation, product research, growth experiments, documentation, and fast execution with small teams.
SKILL.md Source
# 调查研究 > "没有调查,没有发言权。" > —— 毛泽东《反对本本主义》(1930年) ## 核心原则 **一切正确的决策都来源于对实际情况的调查研究。没有调查就没有发言权,没有正确的调查同样没有发言权。** 在本项目的方法体系中,`调查研究` 是落实 `实事求是` 的主要入口。调查不是为既定结论搜集材料,而是让事实来规定判断,让现实来修正理论。 > 详细原著依据见 original-texts.md ## 何时使用 你应该在以下情况调用此 skill: - 要做一个决策,但对实际情况了解不够 - 进入一个陌生的领域或面对一个新问题 - 发现自己在凭"直觉"或"经验"做判断,缺乏事实依据 - 别人的方案/建议听起来合理,但你不了解其适用条件 - 需要全面了解一个系统/项目/问题的现状 - 感觉自己在"本本主义"——套用理论而不了解实际 ## 方法流程 ### 第一步:明确调查目的 > "调查就像'十月怀胎',解决问题就像'一朝分娩'。"——《反对本本主义》 调查不是漫无目的地搜集信息。在开始之前明确: - 我要解决什么问题? - 我需要了解哪些方面的情况? - 调查的结果将如何指导我的行动? ### 第二步:制定调查提纲 > 毛泽东强调调查必须有"准备"——要有详细的提纲 列出需要调查的具体问题清单: - 当前状况是什么?(现状调查) - 历史上是怎样的?(历史调查) - 有哪些相关的因素?(关联调查) - 有哪些不同的观点?(多方调查) ### 第三步:深入一线获取第一手资料 > "你对于某个问题没有调查,就停止你对于某个问题的发言权。"——《反对本本主义》 必须亲自接触第一手资料,不能只看二手总结: - 直接阅读源代码,而非只看文档 - 直接运行和测试,而非只看报告 - 直接与相关人员交流,而非只看转述 - 深入了解细节,不要满足于"大概了解" **警惕:** > 不能搞"走马看花"式的调查——"像站在高山上远观一座繁华的都市"那样浮光掠影。 ### 第四步:详细记录,系统整理 > "要自己做记录"——《反对本本主义》 调查过程中要: - 详细记录发现的事实 - 区分事实与观点 - 整理归类,找出规律 - 标注存疑的地方 ### 第五步:实事求是,得出结论 > "'实事'就是客观存在着的一切事物,'是'就是客观事物的内部联系,即规律性,'求'就是我们去研究。"——《改造我们的学习》 从调查得到的事实出发,分析其内在联系,得出结论: - 事实先于判断,材料先于观点 - 结论必须有事实支撑 - 不能先有结论再找证据 - 如果事实与预期不符,修改的应该是结论而非事实 - 承认"不知道"也是一种诚实的调查结论 ### 第六步:调查完成后再做决策 调查结束后,基于调查结果做出决策或提出方案。此时再与理论原则结合——**但理论必须服从事实,不是事实服从理论**。如果后续进入验证和迭代,继续调用 `practice-cognition`,让 `实事求是` 贯穿从调查到实践检验的全过程。 ## 调查的七项注意 根据毛泽东在《反对本本主义》中提出的调查方法,整理为七项注意: 1. **要有目的** —— 带着问题去调查 2. **要有提纲** —— 调查有计划、有条理 3. **要亲自做** —— 不能只靠别人汇报 4. **要深入** —— 不能浮皮潦草 5. **要做记录** —— 系统整理调查结果 6. **要多方面** —— 听取不同角度的意见 7. **要实事求是** —— 从事实出发,不预设结论 ## 常见错误 | 错误 | 毛泽东的批评 | 正确做法 | |------|------------|---------| | 不调查就给出答案 | "没有调查,没有发言权" | 先调查,后发言 | | 只看文档不看实际 | "不注重研究现状" | 深入一线获取第一手资料 | | 调查走马观花 | 不能"站在高山上远观" | 深入细致,不浮于表面 | | 先有结论再找证据 | "不是从客观存在着的实际事物出发" | 从事实出发得出结论 | | 只调查现状不看历史 | "不注重研究历史" | 历史与现状并重 | | 只看一方面 | 需要多角度多方面的调查 | 兼听则明 | ## 与其他 skill 的关系 - **矛盾分析法**:调查研究为矛盾分析提供事实基础 - **实践认识论**:调查研究是"实践"的重要形式,调查得出的认识还要回到实践中接受检验 - **群众路线**:调查研究的重要方法就是"从群众中来" - **批评与自我批评**:调查自己的工作也是自我批评的一部分
Related Skills
first-1000-users
AI-powered Reddit seeding agent for founders. Analyzes a product spec, maps relevant subreddits, finds real threads where target users need help, drafts personalized replies and DMs, and posts approved outreach via Reddit API. Use when someone wants to find and engage their first users on Reddit, seed a product launch, or do community-led growth without a budget.
respond-first
Multi-agent dispatcher skill. Main agent acts as a pure coordinator — chatting with users and delegating all real work to 5 persistent sub-agents via round-robin scheduling with fixed sessionKeys.
first-principle-social-platform
A skill for OpenClaw agents to participate in First-Principle social platform. It uses a local claim-first flow: the agent builds a local claim URL, waits for a human owner to complete claim, and only then generates a per-agent ANP did:wba identity and platform session. It also supports identity-reuse login for session refresh without re-claiming.
first-principles-decomposer
Break any problem down to fundamental truths, then rebuild solutions from atoms up. Use when user says "firstp", "first principles", "from scratch", "what are we assuming", "break this down", "atomic", "fundamental truth", "physics thinking", "Elon method", "bedrock", "ground up", "core problem", "strip away", or challenges assumptions about how things are done.
Firstprinciples thinking
Think from first principles instead of analogy. Break problems into fundamental truths, challenge assumptions, and rebuild better solutions from scratch.
---
name: article-factory-wechat
humanizer
Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases.
find-skills
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
tavily-search
Use Tavily API for real-time web search and content extraction. Use when: user needs real-time web search results, research, or current information from the web. Requires Tavily API key.
baidu-search
Search the web using Baidu AI Search Engine (BDSE). Use for live information, documentation, or research topics.
agent-autonomy-kit
Stop waiting for prompts. Keep working.
Meeting Prep
Never walk into a meeting unprepared again. Your agent researches all attendees before calendar events—pulling LinkedIn profiles, recent company news, mutual connections, and conversation starters. Generates a briefing doc with talking points, icebreakers, and context so you show up informed and confident. Triggered automatically before meetings or on-demand. Configure research depth, advance timing, and output format. Walking into meetings blind is amateur hour—missed connections, generic small talk, zero leverage. Use when setting up meeting intelligence, researching specific attendees, generating pre-meeting briefs, or automating your prep workflow.