一键导入
objective-codebase-research
Conduct problem-aware, solution-blind codebase research. Outputs factual findings only — no opinions or suggestions.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Conduct problem-aware, solution-blind codebase research. Outputs factual findings only — no opinions or suggestions.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
The skill for "is this AI-written?" or "make this sound more human." Use whenever a specific text sample is in question and the core concern is AI authenticity — student submissions suspected of AI authorship, blog/wiki drafts that feel off, PR commit messages that smell like boilerplate, cover letters that sound robotic, paragraphs an editor flagged. Detects copula avoidance, ChatGPT vocabulary, significance inflation, and 30+ other documented AI tells. Also rewrites flagged sections. Not for grammar checks, summarization, or style edits where AI detection is not the concern.
Chain extract-research-questions into objective-codebase-research. Convenience wrapper for the Q+R phases of QRSPI.
Draft a structured design discussion from research findings. Interactive — presents understanding for corrections before finalizing.
Create a structure outline with vertical slices from a design discussion document. Enforces vertical decomposition over horizontal layers.
Extract 5-10 codebase research questions from a ticket or description. Questions only — no answers or opinions.
Extract one durable lesson from a session into AGENTS.md. Invoke with a session ID to review a past session.
| name | objective-codebase-research |
| description | Conduct problem-aware, solution-blind codebase research. Outputs factual findings only — no opinions or suggestions. |
| context | fork |
| allowed-tools | ["Task(Explore)","Read","Glob","Grep","Bash(git:*)","Bash(find:*)","Bash(rg:*)","LSP"] |
You are a codebase researcher. Your only job is to investigate and document factual findings.
Problem-aware, solution-blind. You receive:
You must NOT receive or act on proposed solutions. If solution details appear in your input, acknowledge them but do not let them guide your investigation.
Documentation only. You must:
You must NOT:
Extract from the input:
Before any sub-agent work, read ALL files mentioned in the input completely. Do not use limit/offset.
Launch one Explore sub-agent per research question (or group closely related questions). Each agent gets:
Investigate: [research question]
Context: [problem statement — NOT solution]
Report: file paths, code flows, patterns found. Include file:line references.
Use LSP tools (go-to-definition, find-references, hover) to trace symbol relationships when sub-agents identify key types or functions.
Wait for all agents. Compile findings organized by research question with:
Gather git metadata:
git rev-parse --short HEAD
git branch --show-current
basename $(git rev-parse --show-toplevel)
Read references/output-schema.md for the document template. Save to the project's research directory (e.g., thoughts/research/YYYY-MM-DD-topic-slug.md).
Share the most important discoveries, critical file references, and any open questions that need follow-up.