一键导入
wikispec-wiki
This skills instructs the agent how to maintain the knowledge base in the wiki. Use it when you want to ingest documents or query the wiki
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
This skills instructs the agent how to maintain the knowledge base in the wiki. Use it when you want to ingest documents or query the wiki
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | wikispec-wiki |
| description | This skills instructs the agent how to maintain the knowledge base in the wiki. Use it when you want to ingest documents or query the wiki |
A knowledge base that helps humans and agents to maintain the code base, to understand designs, technical concepts, key features and key dependencies.
This wiki synthesizes knowledge built while working on the code in this software project. It focuses on key relations, concepts and facts and organizes for use by coding agents and human developers.
You maintain the wiki incrementally. When sources need to be ingested you read them, extract key concepts, and integrate them into the existing structure. The wiki becomes richer with every addition.
This wiki is part of the overall wikispec structure.
wikispec/ ← the wikispec root directory, located in the project root
├── changes/
│ ├── active/ ← changes currently in progress
│ └── archived/ ← completed and archived changes
└── wiki/ ← the wiki - these instructions focus on how to maintain this
├── <topic 1>/ ← documentation for one topic
├── .../
├── <topic n>/
├── log.md ← append-only log of operations on the wiki
└── index.md ← index page
The wiki is organized in topics, that correspond to subdirectories of wikispec/wiki. You can use the wikispec CLI that exists in the path (no need to install) to understand which topics exist. Running
wikispecs topics
returns a JSON structure with a list of all topics and their description.
When a change needs to be a ingested, follow these steps.
wikispec files --change. This will return a list of specification, design documents and tasks that describe the changewikispec topics to get a list of existing topics and their descriptionswikispec topics toolUpdate or create pages.
[[linked page]]) where meaningfulUpdate index.
index.md entry for each changed page or added page## Topic: <topic>, page <page name as file name>
Content: <summary of page content, not more than five sentences, focus on key insights
Log the ingest. Append an entry to log.md:
## [2026-05-09] ingest | <change name>
- New pages: <pages>
- Updated pages: <pages>
Focus on key facts - what would a developer need to know as a starting point to understand the codebase, its structure, the functionality of the systems and its architecture? The wiki is a starting point for building an understanding of the code, not a comprehensive reference full of details.
To add links between pages, use the wikilink syntax, i.e. [[target page]].
Unveil dependencies, structures and key decisions. Think about the things that are not obvious but important and document them.
Bad habits:
Good habits:
Examples:
You can query the wiki for information
index.md to find relevant pages.A catalog of everything in the wiki. Organized by category. Updated on every ingest.
Format:
## Topic: <topic 1>, page <page name as file name>
Content: <summary of page content, not more than five sentences, focus on key insights
## Topic: <topic 2>, page <page name as file name>
Content: <summary of page content, not more than five sentences, focus on key insights
An append-only record. Each entry is a single line (or a few for detailed ingests). Parseable with grep.
Format:
# Log
## [2026-05-09] ingest | <change>
- Pages created: wiki/architectures/server.md, wiki/deployment/hosting.md
- Pages updated: wiki/architecture/layers.md
Use the task list for the change to implement the actual change
Create a tasks list to prepare for the implementation of a change. Use this before implementation to understand what needs to be done
Create specs and designs for a new change. Use this when you need to specify a new change or continue to work on the specification of an existing change.
Validate a change
Archive a change