name: file-placement description: Activate when creating any summary, report, or output file. Ensures files go to correct directories (summaries/, memory/, stories/, bugs/). Mirrors what summary-file-enforcement hook enforces.
File Placement Skill
Apply correct file placement rules for all output files.
Why This Matters
File placement is enforced by hooks - violations will be blocked. This skill ensures you understand the rules so your work isn't rejected.
File Placement Rules
| File Type | Required Directory | Examples |
|---|---|---|
| Summaries | summaries/ |
execution-summary.md, review-summary.md |
| Reports | summaries/ |
analysis-report.md, audit-report.md |
| Stories | stories/ |
STORY-001-feature.md |
| Bugs | bugs/ |
BUG-001-issue.md |
| Memory | memory/ |
memory/auth/oauth2.md |
| Documentation | docs/ |
api-docs.md, architecture.md |
Forbidden Placements
NEVER place these in the wrong location:
- Summaries in
docs/or project root - Reports in
docs/or project root - Memory entries outside
memory/ - Output files in source directories
Filename Rules
ALL-CAPS Restrictions
Only these filenames may be ALL-CAPS:
- README.md, LICENSE, LICENSE.md
- CLAUDE.md, SKILL.md, AGENTS.md
- CHANGELOG.md, CONTRIBUTING.md
- AUTHORS, NOTICE, PATENTS, VERSION
- MAKEFILE, DOCKERFILE, COPYING, COPYRIGHT
All other files: Use lowercase-kebab-case
-
execution-summary.md(correct) -
EXECUTION-SUMMARY.md(blocked)
Hook Enforcement
The summary-file-enforcement.js hook will:
- Block files with ALL-CAPS names (except allowlist)
-
Block summary/report files outside
summaries/ - Suggest correct filename/location
Before Creating Files
Ask yourself:
- Is this a summary or report? → Put in
summaries/ - Is this a memory entry? → Put in
memory/<topic>/ - Is my filename lowercase-kebab? → If not, fix it
- Am I using ALL-CAPS? → Only if in allowlist
Integration with Hooks
This skill provides guidance - you understand the rules. The hook provides enforcement - violations are blocked.
Together they ensure consistent file organization even when:
- Context is lost
- Rules are forgotten
- New team members join
chat Comments (0)
Sign in to join the discussion and leave a comment.
Skill Details
GitHub Stars
35
GitHub Forks
3
Created
Mar 2026
Last Updated
3个月前
tools
tools automation tools
Related Skills
Build your own?
Join 12,000+ developers contributing to the Claude ecosystem.
No comments yet. Be the first to share your thoughts!