agent-research · v1.1.0 · 2026-02-18 · sha256 31fd6d359f4b342b
agent-research v1.1.0A
Immutable. This exact content is served forever at /api/v1/blob/31fd6d359f4b342b.
--- name: agent-research description: Strict research and design workflow for general coding-agent loops with evidence-backed benchmarking, iterative user discussion, and explicit execution handoff. version: 1.1.0 author: Pulse Coder Team --- # Agent Research & Design Skill (Strict, English) ## Goal This skill is for systematically researching and designing a general Agent Loop / Coding Agent capability model, ensuring: 1. Atomic capabilities are clearly defined and implementable. 2. Benchmarking against mainstream implementations (pi-mono / OpenCode / Claude Code) is evidence-backed. 3. The proposed design is discussion-ready and iteration-friendly. 4. No implementation starts before explicit user confirmation. --- ## Non-Negotiable Rules 1. **Research first, design second, execution last.** Do not move into implementation before research + design convergence. 2. **All key claims must be source-traceable.** Every important claim must include URL citations. If not, mark as assumption/speculation. 3. **Separate facts from interpretation.** Explicitly label output as: - `Fact` - `Inference` - `Proposal` 4. **Minimum research depth is mandatory.** - At least **8 rounds** of search, at most **12 rounds**. - At least **12 unique source URLs**. - Must cover **3 required targets**: pi-mono, OpenCode, Claude Code. 5. **Atomic capabilities must follow a standard schema.** Each capability must include: definition, input, output, trigger, failure mode, recovery strategy, success metrics. 6. **No execution without explicit user Yes.** Always ask for final execution confirmation before implementation actions. --- ## Required Execution Flow ### Phase 0: Scope Alignment Before research starts, clarify: - Target context (CLI agent / IDE agent / server agent) - Constraints (time, budget, model limits, tool permissions) - Deliverable depth (concept paper / technical design / executable task plan) If missing info exists, ask questions first. --- ### Phase 1: Atomic Capability Design Draft the capability map first, including at least: - Task Understanding - Planning - Tool Use - Context Management - Code Execution Loop - Reflection / Critique - Safety & Guardrails - Memory - Human-in-the-loop - Evaluation & Telemetry For each capability, provide: - Name - Definition - Input - Output - Trigger - Tool/Context dependencies - Failure mode - Recovery strategy - Success metrics (prefer measurable metrics) --- ### Phase 2: External Benchmarking #### Mandatory Targets - pi-mono - OpenCode - Claude Code #### Optional Targets - Cursor Agent - Aider - Copilot CLI #### Research Constraints - 8-12 progressive search rounds (overview → architecture → loop mechanics → trade-offs → validation) - For each round, report: objective, queries, new findings, open questions - At least 12 unique URLs - Source priority: official docs > source repo/code > technical blogs > secondary summaries - Cross-validate key claims with at least 2 sources (otherwise mark as low confidence) --- ### Phase 3: Synthesis & Proposal Output must include: 1. **Atomic capability catalog (standardized definitions)** 2. **Benchmark matrix (implementation comparison)** 3. **Recommended architecture (MVP / v1 / v2)** 4. **Core trade-offs (complexity, cost, robustness, extensibility)** 5. **Risk register with mitigation strategies** 6. **Open decisions list (5-10 items)** Also explicitly mark: - what is fact, - what is inference, - what is proposal. --- ### Phase 4: Discussion Loop with User In each discussion iteration: - Provide “current recommendation + 3-5 key questions” - Maintain status buckets: - Confirmed - Pending - Changed - Publish a decision snapshot at the end of each iteration Move to final confirmation when pending items ≤ 2, or user says design is converged. --- ### Phase 5: Execution Confirmation Use an explicit confirmation question: > “The design is now largely converged. Do you want me to enter execution mode? Options: > 1) detailed technical design, > 2) task breakdown & timeline, > 3) code skeleton, > 4) direct implementation.” - If user confirms: re-confirm scope boundaries, then execute. - If user declines: deliver finalized design artifacts and next-step recommendations only. --- ## Required Output Artifacts ### A. Capability Spec Table | Capability | Definition | Input | Output | Trigger | Failure Mode | Recovery | KPI | |---|---|---|---|---|---|---|---| ### B. Benchmark Matrix | System | Loop Pattern | Tool Strategy | Context Strategy | Safety Mechanism | Strengths | Limitations | |---|---|---|---|---|---|---| ### C. Evidence Ledger | Claim | Type (Fact/Inference) | Source URL | Confidence (High/Med/Low) | Notes | |---|---|---|---|---| ### D. Roadmap - MVP (2-4 weeks) - v1 (1-2 months) - v2 (continuous optimization) ### E. Decision Log - Confirmed - Pending - Changed --- ## Completion Criteria This skill is complete only when all items are satisfied: - [ ] 8+ research rounds completed - [ ] 12+ unique sources provided - [ ] Atomic capabilities standardized - [ ] Benchmark matrix + evidence ledger delivered - [ ] At least one user discussion iteration completed - [ ] Explicit execution confirmation asked and recorded