theam/limina/skill

Claude Code and agent skill by theam/limina

Trust tier 2
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Set up and launch an autonomous research project with Limina. Use when the user wants a persistent research agent workflow with hypotheses, experiments, findings, and review artifacts.

Install

npx vskill@latest install theam/limina/skill

SKILL.md

Limina

Limina is a small research-first agent template for Claude Code and Codex. It keeps durable evidence in kb/ without dragging a large operational ledger into every session. Projects also get a ready-to-send /goal command for long-running continuity.

Workflow

Step 1: Introduce Limina

Before asking setup questions, explain:

What you're setting up: an autonomous research project with a persistent knowledge base, a narrow active-state file, and a required H -> E -> F evidence flow.
The agent can work across long sessions, but the always-on context stays small: mission brief, active state, and only the relevant artifacts for the current step. Claude Code and Codex are both supported; both get a generated /goal.
Step 2: Ask for a project name

Default: limina-research.

Step 3: Clone the template

Clone https://github.com/theam/limina.git into ./<project-name>/, then remove .git and initialize a fresh repo.

Step 4: Check prerequisites

Verify that python3, git, and either Claude Code or Codex are available.

The template's core scripts use the Python standard library and do not require a package install. If the user also wants to develop Limina itself or run the complete repository test suite and has uv, install the locked development environment:

bash
uv sync --locked --dev
Step 5: Define the mission

Ask for:

  1. objective
  2. context or baseline
  3. success criteria
  4. resources and boundaries
  5. blocked stop condition

Use concise examples and keep the prompt focused on the research problem, not on project administration.

Step 6: Write the mission brief

Create kb/mission/CHALLENGE.md with:

markdown
---
aliases: ["CHALLENGE"]
type: mission
---
# Research Mission
## Objective
<objective>
## Context
<context or "No additional context provided.">
## Success Criteria
<success criteria>
## Resources & Boundaries
<allowed resources, budget, data, tools, and off-limits areas>
## Constraints
-Ask when blocked on access, trust in the evaluation, or strategic decisions.
-Persist durable evidence in `kb/`.
-Keep active state in `kb/ACTIVE.md`.
## Blocked Stop Condition
<when the agent should stop and ask for help>
## Links
-Active State: [[ACTIVE]]
-Dashboard: [[DASHBOARD]]

Create kb/ACTIVE.md with:

markdown
---
aliases: ["ACTIVE"]
type: active-state
---
# Active State
## Current Objective
Initialize the research loop for the mission.
## Next Step
Read the mission and form the first concrete research question.
## Blocker
None.
## Links
-Mission: [[CHALLENGE]]
Step 7: Generate the long-running Goal

Run:

bash
python3 scripts/generate_goal.py --write

If it fails, fix the missing CHALLENGE.md fields and run it again. The generated kb/mission/GOAL.md provides the ready-to-send /goal command for Claude Code and Codex.

Step 8: Validate and commit

Run:

bash
python3 scripts/kb_validate.py

Then commit:

bash
git add -A
git commit -m "Initialize Limina research project"
Step 9: Tell the user how to start

Tell the user:

Your research project is ready at ./<project-name>/.
Open Claude Code in the project directory:
```bash
cd <project-name> && claude
```
Then send the /goal command from kb/mission/GOAL.md. Or open the folder in Codex and send the
same command there.
The runtime loads the mission brief and active state at startup. Hooks enforce H -> E -> F, validate kb writes, and run a final kb validation before stop.
To install the bundled repo-local companion skills (experiment-rigor, exploratory-sota-research, research-devil-advocate, build-maintainable-software) into Claude Code and/or Codex from inside the project repo, run:
```bash
bash scripts/install_skills.sh
```

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
36
Repository forks
3
7-day trend score
18

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 28 Apr 2026, 6 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/theam/limina/skill/badge)](https://verified-skill.com/skills/theam/limina/skill)

Something wrong with this skill or its page? Tell us.