Task State Management Skill State Directory Structure All project state lives under relative to the repository root. This location is chosen deliberately: it is inside the directory (which is already gitignored in most Claude Code configurations), it is scoped to the project by ID (supporting multiple concurrent projects), and it is readable by all hook scripts and skills without any path resolution logic. The full directory layout is: The directory is transient. Any file matching that is older than 5 minutes can be safely deleted — it is a failed atomic write that was abandoned mid-operation…