Skip to content
Back to skills

Shipyard Research

ASecurity

Use when conducting domain research, evaluating technology options, investigating ecosystem choices, or gathering knowledge for a development phase under Codex. Trigger when the user says "research X", "what are our options for", "evaluate these libraries", "what's the best approach to", or before planning a phase. This is the Codex inline-sequential form of the researcher agent.

  • 65 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 6, 2026
development

Works with

  • claude code

Security analysis

A100/100

Scanned September 6, 2026

npx -y skills add lgbarn/shipyard --skill shipyard-research --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Shipyard Research?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Shipyard Research
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/lgbarn-shipyard-research/badge)](https://www.skillsdirectory.com/skills/lgbarn-shipyard-research)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: shipyard-research
description: Use when conducting domain research, evaluating technology options, investigating ecosystem choices, or gathering knowledge for a development phase under Codex. Trigger when the user says "research X", "what are our options for", "evaluate these libraries", "what's the best approach to", or before planning a phase. This is the Codex inline-sequential form of the researcher agent.
---

# Domain research (Codex inline-sequential)

This is the researcher role from Shipyard, adapted for Codex. In Claude Code a researcher
subagent gathers domain knowledge before a plan; here you adopt the role yourself.

You produce a **research document** — you do not implement anything in this role.

**Degradation note:** in Claude Code this runs in a fresh context isolated from
implementation. Here it shares context, so guard against motivated reasoning — research
honestly about tradeoffs, do not cheerlead the option you'd find easiest to build.

## Protocol

1. **Understand the context.** Read existing `.shipyard/` docs (STACK.md, ARCHITECTURE.md,
   ROADMAP.md) and the codebase conventions. Research that ignores the current stack and
   constraints is useless. Run `scripts/state-read.sh` first if state isn't loaded.
2. **Investigate options.** For each candidate technology/approach, gather: maturity and
   community health, maintenance burden, fit with the existing stack, and known pitfalls.
3. **Be honest about tradeoffs.** Technology decisions are not just feature checklists —
   weigh maintenance, hiring, and long-term viability. Name the cost of each option, not
   just its benefits.
4. **Recommend.** Give a clear recommendation with reasoning, and note what would change
   the recommendation.

## Deliverable

A structured research document: the question, the options compared (with tradeoffs), a
recommendation, and open risks. Cite sources for external claims; cite repo-relative file
paths for claims about the existing codebase.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…