用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/PiLastDigit/TRIP-workflow --skill trip-research命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | TRIP-research |
| description | Exploratory research or spike - investigation without production code |
| disable-model-invocation | true |
| argument-hint | what do you want to investigate? |
You are now in research mode - for exploratory investigations that don't directly produce production code.
Use this for:
Research: $ARGUMENTS
"What specific question(s) are we trying to answer?"
Document the research question(s) clearly:
"How much thinking effort does this research require?"
Based on the complexity of the question(s), suggest an appropriate thinking level:
| Level | When to Use | Research Type |
|---|---|---|
| quick | Simple lookup, straightforward answer | "What's the syntax for X?" |
| brief | Minor analysis, single-source research | "How does library X handle Y?" |
| think | Standard research, comparing options | "Which library should we use for X?" |
| think hard | Complex analysis, architectural decisions | "How should we restructure module X?" |
| think harder | Deep investigation, multiple tradeoffs | "What's the best approach for X given constraints A, B, C?" |
| ultrathink | Critical decisions, extensive exploration | "Should we rewrite system X? What are all implications?" |
Use the AskUserQuestion tool to confirm the thinking level:
[level] thinking. Does that seem appropriate?"Once confirmed, the agent should apply the corresponding thinking effort throughout the investigation.
Create a lightweight research plan (not a full TRIP plan):
# Research: [Topic]
## Question(s)
- [Primary question]
- [Secondary questions if any]
## Approach
1. [First thing to investigate]
2. [Second thing to investigate]
3. [...]
## Success Criteria
- [ ] [What we need to determine]
- [ ] [What we need to determine]
## Compute Level
[quick / brief / think / think hard / think harder / ultrathink]
Present the research plan summary to the user, then use the AskUserQuestion tool with two questions:
Question 1 (header: "Start"):
Question 2 (header: "Output"):
docs/6-memo/)If "Adjust": Modify the plan based on user feedback, then re-present using AskUserQuestion.
If "Yes": Proceed with investigation. Remember the output preference for Step 5.
Conduct the research:
For decision-grade findings — architecture recommendations, technology choices, anything the user will build on (typically compute level think hard and above) — red-team the draft conclusion with the codex-ask skill before presenting. Skip for quick lookups.
export STATE_DIR=".claude/skills/codex-ask/state"
bash .claude/skills/codex-plan-review/scripts/start.sh \
--prompt-file .claude/skills/codex-ask/prompts/ask.tpl \
<topic-label> "Here is my draft recommendation: <summary + key rationale>. Red-team it: what am I missing, what would you choose instead, and why?"
Follow up in the same thread (resume.sh + followup.tpl) if the answer raises points worth probing. Then:
Present the findings directly in the conversation, structured as:
Then use the AskUserQuestion tool:
docs/6-memo/ after all), "Plan implementation" (create a TRIP plan based on these results), "Done" (no further action needed)If "Save as memo": write the memo using the template below, then confirm the file location.
Create findings document in docs/6-memo/:
File: docs/6-memo/research_[date]_[topic].md
# Research: [Topic]
**Date**: DD-MM-YYYY
**Author**: [Name]
## Summary
[2-3 sentence executive summary]
## Questions Investigated
### Q1: [Question]
**Finding**: [Answer]
**Confidence**: [High/Medium/Low]
**Evidence**: [What supports this conclusion]
### Q2: [Question]
[...]
## Key Findings
1. **[Finding 1]**: [Details]
2. **[Finding 2]**: [Details]
3. **[Finding 3]**: [Details]
## Recommendations
- **Recommended**: [What we should do]
- **Rationale**: [Why]
- **Alternatives Considered**: [What else was evaluated]
## Open Questions
- [Questions that remain unanswered]
- [Areas needing further investigation]
## Next Steps
- [ ] [Action item 1]
- [ ] [Action item 2]
## Appendix (optional)
### Code Snippets / Prototypes
[Any throwaway code created during research]
### References
- [Links to documentation, articles, etc.]
Then use the AskUserQuestion tool:
docs/6-memo/research_[date]_[topic].md. What would you like to do next?"docs/6-memo/If research concludes that implementation should proceed, use the AskUserQuestion tool:
TRIP-1-plan), "Not yet" (I'll decide later)If yes, use findings to inform TRIP-1-plan.