Agent skill · research science · aiskillstore
research-storage
Research file storage conventions and templates for dokhak agents. Use when: (1) saving research results from research-collector or researcher agents, (2) reading cached research files, (3) checking if research exists for a section. Provides directory structure, file format templates, and naming conventions.
Why this skill is useful
Provides specific directory structures, file format templates, and normalization functions that enhance the AI's ability to manage research data effectively.
What it needs
About 8k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Research Storage Skill This skill defines conventions for storing and retrieving research data collected by dokhak agents. Research files are cached to enable reuse and reduce redundant web searches. Quick Reference for Agents Agent Uses This Skill For ------- --------------------- researcher Directory resolution, research.md writing, multi-tier lookup research-collector summary.md, sources.md writing to .research/init/ writer Reading research files (read-only) structure-designer Reading init research (read-only) Standard Loading Pattern All agents should reference this skill for: Normalization functions: normalizeChapter, normalizeSection, generateSlug Multi-tier directory resolution: Handling legacy naming inconsistencies File format templates: research.md, sources.md, summary.md Directory Structure Naming Convention Section Directory Pattern (CANONICAL) Format: {chapter}-{section}-{slug} Component Format Canonical Example Non-canonical (avoid) --------- ----------------------- ----------------- --------------------- chapter Zero-padded 2 digits 01, 02, 10 1, 2 section Single digit (NO padding) 1, 2, 3 01, 02 slug Kebab-case lowercase core-concepts Core-Concepts Canonical Examples: Chapter 1, Section 2, "Core Concepts" → 01-2-core-concepts ✓ Chapter 3, Section 1, "Getting Started" → 03-1-getting-started ✓ Chapter 10, Section 3, "Advanced Patterns" → 10-3-advanced-patterns ✓ Non-canonical (may exist from legacy/inconsistency): 1-2-core-concepts (chapter not padded) 01-02-core-concepts (section padded) 01-2-Core-Concepts (slug not lowercase) Normalization Functions CRITICAL: All agents MUST use these normalization functions to ensure consistency. normalizeChapter(chapter) Converts any chapter format to canonical 2-digit zero-padded string. normalizeSection(section) Converts any section format to canonical single-digit string (no padding). generateSlug(title) Converts title to canonical kebab-case slug. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/research-storage