initial commit
This commit is contained in:
52
.claude/skills/repository-structure/SKILL.md
Normal file
52
.claude/skills/repository-structure/SKILL.md
Normal file
@ -0,0 +1,52 @@
|
||||
---
|
||||
name: repository-structure
|
||||
description: A detailed guide and template for creating a repository structure definition document. Use only when defining the repository structure.
|
||||
allowed-tools: Read, Write
|
||||
---
|
||||
|
||||
# Repository Structure Definition Skill
|
||||
|
||||
This skill is a detailed guide for defining a clear and maintainable repository structure.
|
||||
|
||||
## Prerequisites
|
||||
|
||||
Before you begin defining the repository structure, confirm the following:
|
||||
|
||||
### Required documents
|
||||
|
||||
1. `docs/product-requirements.md` (PRD)
|
||||
2. `docs/functional-design.md` (Functional Design Document)
|
||||
3. `docs/architecture.md` (Architecture Design Document)
|
||||
|
||||
The repository structure defines a concrete directory layout that reflects the technology stack and system composition determined during architecture design.
|
||||
|
||||
## Priority of existing documents
|
||||
|
||||
**Important**: If an existing repository structure definition document is present at `docs/repository-structure.md`, follow the priority order below:
|
||||
|
||||
1. **Existing repository structure definition document (`docs/repository-structure.md`)** - Highest priority
|
||||
- Contains the project-specific directory structure
|
||||
- Takes precedence over this skill's guide
|
||||
|
||||
2. **This skill's guide** - Reference material
|
||||
- Generic templates and examples
|
||||
- Use when there is no existing definition document, or as a supplement
|
||||
|
||||
**When creating from scratch**: Refer to this skill's template and guide
|
||||
**When updating**: Update while preserving the structure and content of the existing definition document
|
||||
|
||||
## Output destination
|
||||
|
||||
Save the repository structure definition document you create to the following location:
|
||||
|
||||
```
|
||||
docs/repository-structure.md
|
||||
```
|
||||
|
||||
## Template reference
|
||||
|
||||
When creating the repository structure definition document, use the following template: ./template.md
|
||||
|
||||
## Detailed guide
|
||||
|
||||
For a more detailed creation guide, refer to the following file: ./guide.md
|
||||
Reference in New Issue
Block a user