一键导入
research
Domain research — find standards, prior art, and competing approaches
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Domain research — find standards, prior art, and competing approaches
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Install Pasture binaries (pastured, pasture, pasture-release) from GitHub Releases, go install, or Nix
Pasture protocol reference documentation — 12-phase workflow, agent roles, constraints, and coding standards. Read when you need to understand the full workflow or look up conventions.
Create handoff document and transfer to supervisor
Create PROPOSAL-N task with full technical plan
Ratify proposal, mark old proposals pasture:superseded
Spawn 3 axis-specific reviewers (A/B/C)
| name | research |
| description | Domain research — find standards, prior art, and competing approaches |
Command: pasture:research — Domain research — find standards, prior art, and competing approaches
General-purpose domain research skill. Finds standards, prior art, existing solutions, and established patterns for a given topic. Writes structured findings to llm/research/<topic>.md.
See ../protocol/CONSTRAINTS.md for coding standards.
[research-topic-deliverable]
llm/research/<topic>.md[research-depth-quick-scan]
[research-depth-standard]
[research-depth-deep-dive]
[research-findings-format]
[research-phase1-recording]
bd comments add/pasture:user-request after user confirms research depth. Findings recorded as REQUEST task comment AND written to llm/research/.| Parameter | Required | Description |
|---|---|---|
topic | Yes | The research subject (e.g., "CEL policy engines", "HTTP proxy patterns") |
depth | Yes | One of: quick-scan, standard-research, deep-dive |
request-task-id | Phase 1 only | Beads task ID to record findings as comment |
Apply all items appropriate to the depth level:
| Depth | Local | Web | Deliverable |
|---|---|---|---|
| quick-scan | Grep project for related patterns, check README/docs, scan dependency manifests | None | 1-paragraph summary per checklist item (4 paragraphs total) |
| standard-research | Local scan + check project dependencies, related repos, read key source files | Search for domain standards, established patterns, well-regarded projects | Per-topic sections with relevance notes and brief assessment |
| deep-dive | Full local analysis + dependency tree, architectural trace | Search for competing solutions, RFCs, academic papers, canonical implementations | Full structured report (see format below) |
Write findings to llm/research/<topic>.md using the structured report format.
---
title: "<Topic> — Domain Research"
date: "<YYYY-MM-DD>"
depth: "<quick-scan|standard-research|deep-dive>"
request: "<request-task-id or 'standalone'>"
---
## Executive Summary
<1-3 paragraphs: key finding, scope of research, recommended direction>
---
## <Topic Area 1>
### <Subject A>: <Approach/Pattern Name>
<Description of how this subject implements/addresses the topic area.
Include code snippets with file:line citations where applicable.>
```<language>
// source-file.go:150-152
code snippet here
| Aspect | Subject A | Subject B |
|---|---|---|
| <dimension 1> | ... | ... |
| <dimension 2> | ... | ... |
Adoption recommendation: <adopt/adapt/defer/skip with rationale>
<Same structure: subjects → code citations → assessment table → recommendation>
| Topic Area | Recommendation | Rationale |
|---|---|---|
| Area 1 | Adopt/Adapt/Defer/Skip | Brief reason |
| Area 2 | ... | ... |
### Adoption Categories
| Category | Meaning |
|----------|---------|
| **Adopt** | Use directly or with minimal modification |
| **Adapt** | Useful pattern but needs significant modification for our context |
| **Defer** | Valuable but not needed for current scope; track for later |
| **Skip** | Evaluated and rejected; document why to prevent re-evaluation |
## Phase 1 Integration
When invoked as part of Phase 1 (s1_2-research), record a summary on the REQUEST task in addition to writing the full report:
```bash
bd comments add {{request-task-id}} \
"Research findings ({{depth}}):
- Standards: {{list or 'none found'}}
- Prior art: {{list of projects/solutions}}
- Patterns: {{established approaches}}
- Recommendation: {{brief direction}}
- Full report: llm/research/{{topic}}.md"