.ai-skills/project-organization/SKILL.md
Project-based file organization and rule loading guidance. Defines project memory system, file structure by project, and mandatory rule loading workflow for archival tasks.
npx skillsauth add Kang-chen/kownledgeBase project-organizationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Project metadata is stored in the knowledge/projects/ directory as Agent "memory".
When executing archival tasks, must first read:
knowledge/projects/_index.md
This index file contains:
knowledge/
├── projects/ # Project metadata (Agent Memory)
│ ├── _index.md # Project index (must read)
│ ├── {project-a}.md # Project A details
│ └── {project-b}.md # Project B details
├── programming/
│ ├── {project-a}/ # Project A - code related
│ ├── {project-b}/ # Project B - code related
│ └── commands/ # Common commands (no project affiliation)
├── biology/
│ ├── {project-a}/ # Project A - biology related
│ └── {project-b}/ # Project B - biology related
├── planning/
│ └── (organized by date/project TODO)
├── archive/ # Immutable inbox archive (by month)
│ └── YYYY-MM/
├── _memory/ # Agent memory (knowledge entries)
│ ├── _index.md # Knowledge index (must read for retrieval)
│ └── entries/
└── digests/ # Weekly review summaries
When executing the following operations, must proactively use Read tool to load corresponding rule files:
| Operation Type | Must Load Rules |
|----------------|-----------------|
| Archive inbox / organize files | knowledge/projects/_index.md (project index) |
| Create/edit planning files | notes-categorizer skill (planning section) |
| Create/edit programming files | notes-categorizer skill (programming section) |
| Create/edit biology files | notes-categorizer skill (biology section) |
| Handle sensitive information | private-info skill |
| Update changelog | changelog skill |
| Inbox processing (周回顾) | knowledge/_memory/_index.md + note-organizer skill (Inbox Processing section) |
| Search historical knowledge | knowledge/_memory/_index.md |
Cursor's rule loading mechanism:
alwaysApply: true → Always loadedalwaysApply: false + globs → Only loaded when matching files are openedTherefore, when processing inbox files, target directory rules won't auto-load; Agent must proactively read them.
Read: knowledge/projects/_index.md{category}/{project}/ or {category}/_index.md if new project createdTo prevent directory clutter:
.assets folder in same directory as corresponding .md filetools
Project-based file organization and rule loading guidance. Defines project memory system, file structure by project, and mandatory rule loading workflow for archival tasks.
documentation
Rules for storing and isolating sensitive/private notes and credentials. Defines detection patterns, handling procedures, and organization guidelines.
development
Rules for categorizing notes into planning, programming, and biology directories. Includes keyword matching, file formatting, and special commands like TODO archival. Trigger on: 归档TODO, 周归档. Also handles [~] cancelled tasks.
development
Organizes notes into the personal knowledge base based on predefined rules. Use when the user wants to save, categorize, or organize notes and ideas, or when content is prefixed with `[[[`. Trigger on: 周回顾, weekly review (runs full weekly review workflow), or any inbox processing request. Proactive: On Fridays/weekends when last review was >5 days ago, suggest "本周还未进行周回顾".