generate-research-spec

Generate a repository research spec from a standard template.

11|2|Updated May 29, 2025
One-click install
npx skills add https://github.com/yulonglin/dotfiles --skill generate-research-spec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: generate-research-spec
Source: https://github.com/yulonglin/dotfiles/tree/main/claude/local-marketplace/plugins/research-toolkit/skills/generate-research-spec
Command: npx skills add https://github.com/yulonglin/dotfiles --skill generate-research-spec

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generating a repository research spec from a template eliminates manual drafting and ensures consistency when starting new projects or experiments.

Core Features & Use Cases

  • Automated spec creation: checks for specs/RESEARCH_SPEC.md and creates it from a template if missing.
  • Template-driven: reads the standard template from ~/.claude/templates/research-spec.md to ensure uniform structure.
  • On-demand editing: opens or displays the created file for you to fill in the details.

Quick Start

Check for specs/RESEARCH_SPEC.md and create it from the template if missing.

Frequently Asked Questions about generate-research-spec

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I auto-generate a research spec for a new repository?

To auto-generate a research spec, you need a local template at ~/.claude/templates/research-spec.md. The automation checks for specs/RESEARCH_SPEC.md and creates the file from that template if missing, ensuring consistent documentation for project setup.

What is a research spec used for in project onboarding?

A research spec is used for documenting research goals and onboarding new researchers. Generating it from a standard template eliminates manual drafting and ensures uniform structure when starting new projects or experiments.

How do I set up the template required to generate a research spec?

You must place a markdown template file at ~/.claude/templates/research-spec.md. This template-driven approach reads the standard template to ensure your repository research spec has a consistent structure upon creation.

Does this research spec generation work if the specs directory already exists?

Yes, the generation process checks for an existing specs/RESEARCH_SPEC.md file. If the file is missing, it creates it from the template; if it exists, it opens or displays the file for on-demand editing.

Can I use a custom template structure for generating my repository research spec?

Yes, you can customize the template structure by modifying the file at ~/.claude/templates/research-spec.md. The generation process reads this local template to produce the specs/RESEARCH_SPEC.md file with your desired layout.