Skip to content

A general-purpose toolkit for automatically collecting, analyzing, and synthesizing state-of-the-art research papers to solve specific engineering problems using LLM-assisted curation.

Notifications You must be signed in to change notification settings

sacrrie/skill-SOTA-seeker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SOTA-Seeker: Methodology Synthesis Skill

A specialized Agent Skill designed for AI assistants (Gemini CLI, Claude Code, OpenCode) to autonomously acquire, analyze, and synthesize methodology frameworks from State-of-the-Art (SOTA) research.

Goal: Transform the literature review process from "reading papers" to "generating actionable research frameworks."

What is this?

This is a self-contained skill project that agents can use to:

  1. Search academic databases (OpenAlex, Semantic Scholar) for solutions to specific engineering problems.
  2. Curate results using LLM reasoning to identify the most methodologically relevant papers.
  3. Extract concrete algorithms, code patterns, and validation strategies from PDFs.
  4. Synthesize a coherent "Methodology Section" draft and a practical "Implementation Guide."

Structure

This repository follows the Agent Skill standard:

.
├── SKILL.md                # Skill definition and instructions for the Agent
├── scripts/                # Executable tools
│   ├── pipeline.py         # Main orchestrator
│   ├── search.py           # Search & Curation tool
│   ├── download.py         # PDF Download tool
│   └── analyze.py          # Extraction & Synthesis tool
├── lib/                    # Core logic library
├── examples/               # Configuration templates
└── requirements.txt        # Python dependencies

How to Use

For AI Agents (Gemini, Claude, etc.)

This repository is designed to be "discovered" by your agent. Point your agent to this directory, and it will recognize the capabilities defined in SKILL.md.

Prompt Example:

"Use the SOTA-Seeker skill to design a methodology for 'Low-resource LLM Fine-tuning'. create a config file first."

Manual Usage

  1. Install Dependencies:

    pip install -r requirements.txt
  2. Configure: Define your research problems in a YAML file:

    cp examples/engineering_problems.yaml my_research.yaml
    # Edit my_research.yaml
  3. Run:

    python scripts/pipeline.py --config my_research.yaml

Outputs

  • Methodology Draft (TECHNICAL_REPORT.md): A synthesized, academically-toned text ready for your paper's methodology section.
  • Implementation Plan (IMPLEMENTATION_GUIDE.md): A checklist-style guide for engineers to build the system.

License

MIT

About

A general-purpose toolkit for automatically collecting, analyzing, and synthesizing state-of-the-art research papers to solve specific engineering problems using LLM-assisted curation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages