Skip to content
cccskills
FreePublished on GitHub

doc

Guide for navigating and maintaining Kimix project documentation. Use when: (1) user asks about the docs structure, (2) user wants to add, update, or append content to project documents.

The English summary is being prepared. Showing the original description.

See how to install

Files included (1)

  • SKILL.md4.4 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Project Documentation Guide

Reference for the Kimix documentation layout and how to modify or extend it safely.

Document Structure

<repo-root>/
├── AGENTS.md                     # Agent rules (always loaded)
├── README.md                     # English project overview and doc index
├── README_zh.md                  # Chinese project overview and doc index
├── ChangeLog.md                  # Release changelog (kept minimal)
└── docs/
    ├── tutorials/
    │   ├── 1_quick_start.md      # Chinese quick start
    │   ├── 1_quick_start_en.md   # English quick start
    │   ├── 2_long_task.md        # Chinese /plan workflow
    │   ├── 2_long_task_en.md     # English /plan workflow
    │   ├── 3_builtin_tools.md    # Chinese built-in tools guide
    │   ├── 3_builtin_tools_en.md # English built-in tools guide
    │   ├── 4_skills.md           # Chinese skill authoring
    │   ├── 4_skills_en.md        # English skill authoring
    │   ├── 5_server.md           # Chinese HTTP server tutorial
    │   └── 5_server_en.md        # English HTTP server tutorial
    ├── server/
    │   └── opencode_style_sse.md # OpenCode SSE protocol details
    └── *.json                    # Provider config samples
        ├── kimi.json
        ├── anthropic.json
        ├── openai_legacy.json
        ├── openai_responses.json
        ├── google_genai.json
        ├── gemini.json
        ├── vertexai.json
        ├── deepseek.json
        ├── deepseek_responses.json
        └── multiple_models.json

The *.json files are copy-paste samples for a subset of providers. The authoritative list of supported type values lives in kimi-cli/src/kimi_cli/llm.py (ProviderType) and is summarized in docs/tutorials/1_quick_start.md / 1_quick_start_en.md (Supported Providers).

AreaWhat lives there
Root markdownProject rules, high-level overview, bilingual indexes
docs/tutorials/User-facing how-to guides in Chinese + English pairs
docs/server/Protocol and SSE reference docs
docs/*.jsonCopy-paste model/provider config templates

Appending New Content

Append to an existing document

Use write with mode: append:

write(
    path="ChangeLog.md",
    content="\n## 0.2.0\n\n- Added feature X.\n",
    mode="append"
)

Guidelines:

  • Append to the end of changelog/release notes.
  • For append-only sections, keep a leading newline so the new block starts cleanly.
  • If content exceeds 100 lines, split into multiple append calls.

Insert at a specific location

Use edit when the new content belongs in the middle of a file (e.g., adding a row to an index table):

edit(
    path="README.md",
    edit={
        "old": "| [`docs/tutorials/5_server_en.md`](docs/tutorials/5_server_en.md) | HTTP server tutorial. |\n",
        "new": "| [`docs/tutorials/5_server_en.md`](docs/tutorials/5_server_en.md) | HTTP server tutorial. |\n| [`docs/tutorials/6_new_topic_en.md`](docs/tutorials/6_new_topic_en.md) | New topic guide. |\n"
    }
)

Add a new tutorial document

  1. Pick the next number and create both language files:
    • docs/tutorials/<N>_<topic>.md
    • docs/tutorials/<N>_<topic>_en.md
  2. Add a matching row to both:
    • README.md → English tutorials table
    • README_zh.md → Chinese tutorials table
  3. Keep the doc under 500 lines; move large schemas to references/ if needed.

Add a new config sample

  1. Create docs/<provider>.json following the fields in docs/kimi.json.
  2. Add a short description row to the config reference table in README.md and README_zh.md.

Editing Rules

  1. Read first: use read or grep to confirm the target location before editing.
  2. Prefer edit: use it for index tables, single sections, and small insertions.
  3. Use write append mode only for end-of-file additions (changelogs, new sections).
  4. Keep both languages in sync: when one language file changes, update its counterpart if it exists.
  5. Do not create README/CHANGELOG inside skills: applies only to skill folders, not project docs.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

app

Free

Guide for the Kimix web frontend (src/app/) — vanilla TypeScript + Vite, SSE-based chat UI mirroring sse_cli.py. Use when modifying the frontend, adding new UI features, changing the API client, or understanding the message rendering pipeline.

The English summary is being prepared. Showing the original description.

Sikao-Engine/KimiX114Updated Oct 20, 2026

Guide for using KimiX API utilities covering kimix, kimix.utils, kimix.base, kimix.dag, kimix.network, kimix.server, kimix.parser, kimix.cot, kimix.retrieval, kimix.summarize, and kimi_agent_sdk.

The English summary is being prepared. Showing the original description.

Sikao-Engine/KimiX114Updated Oct 20, 2026

Guide for Kimix opencode-style HTTP server (FastAPI + SSE), including route definitions, builtin endpoints, and app.post usage.

The English summary is being prepared. Showing the original description.

Sikao-Engine/KimiX114Updated Oct 20, 2026

serve

Free

Guide for the Kimix HTTP serve system — FastAPI backend + TypeScript/Vite frontend. Use when adding new backend endpoints, modifying the session manager, changing the frontend API client, or understanding how data flows from backend to UI. Covers dummy_app.py, dummy_session_manager.py, sse_cli.py, and src/app/.

The English summary is being prepared. Showing the original description.

Sikao-Engine/KimiX114Updated Oct 20, 2026

Guide for creating effective skills. Use when users want to create or update a skill that extends agent's capabilities.

The English summary is being prepared. Showing the original description.

Sikao-Engine/KimiX114Updated Oct 20, 2026

tool

Free

Guide for creating tools using CallableTool2 and Params pattern, plus YAML agent registration

The English summary is being prepared. Showing the original description.

Sikao-Engine/KimiX114Updated Oct 20, 2026

See all skills by Sikao-Engine

Report a problem with this skill