About storage-function-structure
A project-planning skill that organizes artifacts into type-specific directories and names each file with a short hash and descriptive title. It is for teams keeping planning documents structured.
Key features
- 01Separate directories by artifact type
- 02Short-hash and descriptive file names
- 03Covers PRDs, epics, specs, stories, and more
Use cases
- 01Organizing planning documents by type
- 02Applying consistent names to artifact files
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ zenobi-us/ dotfiles --skill storage-function-structureAfter installing, type/storage-function-structurein Claude Code to confirm it loaded.
Details
From the project READMEFile Structure for Project Planning Artifacts
- [Planning Artifact] are stored in dedicated directories based on their type, with each file named using a short hash and a descriptive title.
- These directories are typically stored in a parent folder. defer to the storage backend conventions for exact paths.
Directory and File Naming Conventions
-
Each planning artifact type has its own directory:
Prd/for Product Requirements DocumentsEpic/for EpicsSpec/for SpecificationsStory/for User StoriesTask/for TasksDecision/for DecisionsResearch/for Research DocumentsRetro/for Retrospectives
-
Files within these directories are named using the format:
<short-hash>-<descriptive-title>.md
Prd/
feca343-the-prd-title.md
Epic/
123e4567-an-epic-title.md
Spec/
89ab0123-a-spec-title.md
Story/
456def78-a-story-title.md
321cba98-another-story-title.md
334fed56-yet-another-story-title.md
Task/
789abc12-a-task-title.md
654ghi34-another-task-title.md
987jkl56-yet-another-task-title.md
Decision/
112mno78-a-decision-title.md
223pqr90-another-decision-title.md
334stu12-yet-another-decision-title.md
fff44455-a-fourth-decision-title.md
Ressearch/
445vwx34-a-research-title.md
556yzb56-another-research-title.md
667abc78-yet-another-research-title.md
778def90-a-fourth-research-title.md
Retro/
889ghi12-a-retro-title.md
990jkl34-another-retro-title.md
aabmno56-yet-another-retro-title.md
bbcpqr78-a-fourth-retro-title.md
ccdstu90-a-fifth-retro-title.md
Comments
Markdown supported