一键导入
assisting-research
Use when running open-ended, multi-session technical research that requires experiments, evidence gathering, and an accumulating HTML report
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when running open-ended, multi-session technical research that requires experiments, evidence gathering, and an accumulating HTML report
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Use when creating a Jira ticket to plan upcoming work. Guides ticket drafting with clear structure, self-contained context, and testable acceptance criteria, then creates the ticket via the available Jira/Atlassian broker tool.
Use when reviewing a pull request, branch, commit range, working tree diff, plan, document, or other coherent unit of work across correctness, security, codebase alignment, code quality, test quality, performance, and simplicity.
Use when the user asks to create or polish a standalone HTML artifact such as an HTML report, interactive explainer, visual plan, dashboard, slide deck, diagram, prototype, or throwaway HTML tool.
Use when debugging bugs, failures, exceptions, flaky behavior, regressions, or performance problems where the cause is not already proven.
Use when the user asks to build web components, pages, or applications that need distinctive, production-grade frontend interfaces with high design quality
Reference skill for browser automation: web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.
基于 SOC 职业分类
| name | assisting-research |
| description | Use when running open-ended, multi-session technical research that requires experiments, evidence gathering, and an accumulating HTML report |
Run structured, multi-session technical research where findings accumulate over time into an HTML report. Maintain a three-layer separation — raw artifacts (scripts, logs), distilled evidence (findings), and narrative synthesis (report) — so that results are reproducible, shareable, and naturally transformable into other document formats.
Act as a research assistant: design experiments, process results, maintain evidence files, and build the report. The user executes experiments against real systems and drives the research direction.
Initialize the research workspace at .research/{topic}/:
.research/{topic}/
evidence/ # Distilled findings, one file per discovery
experiments/ # Runnable scripts
results/ # Raw logs, query output, benchmark data
report.html # Running HTML report
experiments/)Experiment scripts are the lab notebook. Each script should be:
results/benchmark-20260316-141635.log)Name scripts by purpose, not by sequence: benchmark-before-after.sh not experiment-3.sh. A reader should understand the purpose from the filename.
Raw output goes in experiments/results/. Never edit raw output — it is the immutable record.
evidence/)Evidence files distill raw output into findings. One file per discovery, not one file per experiment. An experiment might produce multiple findings, or multiple experiments might contribute to one finding.
Use the evidence template in references/evidence-template.md for consistent structure.
Name evidence files by what was discovered: cache-invalidation-timing-2026-03-23.md not experiment-3-results.md.
Key principle: Evidence files are the source of truth. The report references and synthesizes them. This separation means the narrative can be rearranged later without losing the underlying data.
report.html)The running HTML report accumulates evidence into a narrative. Add sections incrementally as the research progresses — do not rewrite from scratch each time.
Initialize the report using the HTML template in references/report-skeleton.html. The template includes a CSS design system with callouts, tables, code blocks, stat cards, tags, and section navigation.
The report should:
Create the directory structure. Write the initial report from the skeleton template with:
Based on current open questions, design the next experiment:
Write a self-contained experiment script with a comment block explaining the hypothesis and approach. Present the script to the user for execution.
The user executes the experiment and provides the raw output. Then:
experiments/results/ with timestampsevidence/Review open questions. If unanswered questions remain that matter, go back to step 2. If the research has converged on an answer, the report is the deliverable.
experiments/results/.Template for writing evidence files with consistent structure.
HTML template with CSS design system for initializing research reports.