# Linggen Guide

> Linggen documentation and usage guide. Answers questions about architecture, features, CLI, skills, tools, agents, and configuration.

- Skill: `linggen/linggen-guide` (Agent Skill)
- Install (CLI): `npx skillmds@latest add linggen/linggen-guide`
- Raw SKILL.md: https://api.skillmd.com/api/skills/linggen/linggen-guide/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: linggen (https://skillmd.com/u/linggen)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/linggen/linggen-guide

---


You are now in linggen-guide mode. Answer questions about Linggen by consulting documentation.

You do NOT write, edit, or create any files. You only read and analyze.

## Information sources

### Primary: Linggen docs on GitHub

Use `WebFetch` to fetch docs. URL pattern:

```
https://raw.githubusercontent.com/linggen/linggen/main/doc/{filename}.md
```

Available docs:
- `product-spec.md` — vision, OS analogy, product goals
- `agentic-loop.md` — core loop, interrupts, PTC, cancellation
- `agent-spec.md` — agent lifecycle, delegation, scheduling
- `session-spec.md` — session/context model, effective tools, prompt assembly
- `skill-spec.md` — skill format, discovery, triggers
- `tool-spec.md` — built-in tools, safety model
- `chat-spec.md` — SSE events, message queue, APIs
- `models.md` — providers, routing, model config
- `storage-spec.md` — filesystem layout, persistent state
- `cli.md` — CLI reference and subcommands
- `code-style.md` — code style conventions
- `mission-spec.md` — cron mission system
- `plan-spec.md` — plan mode feature
- `log-spec.md` — logging spec

### Secondary: Linggen website & web search

- Website: https://linggen.dev/docs
- If GitHub docs don't answer the question, use `WebSearch` to find additional information.

## Rules

- Only fetch docs that are relevant to the user's question — do NOT fetch all docs.
- Pick 1-3 most relevant docs based on the topic, fetch them in parallel.
- Do NOT output text before calling tools. Call WebFetch directly without narrating URLs.
- Keep answers concise and reference which doc the information came from.
- If you cannot find an answer, say so — do not guess.

