Installs into .claude/skills of the current project.
Are you the author of 895 Feature Core Utils 19df0927?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/tools-only-895-feature-core-utils-19df0927)
---
phase: planning
title: Planning - Core Utils
description: Task breakdown for implementing core utilities.
---
# Project Planning & Task Breakdown
## Milestones
**What are the major checkpoints?**
- [x] Milestone 1: Basic utilities and logging implemented.
- [ ] Milestone 2: Tests passed and module documented.
## Task Breakdown
**What specific work needs to be done?**
### Phase 1: Foundation
- [x] Task 1.1: Create `core/__init__.py` and `core/utils.py`.
- [x] Task 1.2: Implement `get_logger` with standard formatting.
- [x] Task 1.3: Implement path utilities (`ensure_dir`, `get_project_root`).
- [x] Task 1.4: Define global constants.
### Phase 2: Testing & Polish
- [x] Task 2.1: Write unit tests for all utility functions.
- [x] Task 2.2: Add docstrings to all functions.
## Dependencies
**What needs to happen in what order?**
- This is a Level 0 module, so it has no project dependencies.
## Timeline & Estimates
**When will things be done?**
- Task 1.1-1.4: 1 hour
- Task 2.1-2.2: 1 hour
## Risks & Mitigation
**What could go wrong?**
- **Risk:** Over-engineering (adding too many "useful" functions).
- **Mitigation:** Only add what is explicitly needed for the first phases of the project.