# Todo Domain Expert

> Provides domain knowledge and rules for Todo task management systems.

- Skill: `hamzashakoor119-build-todo-app-using-claude-and-speckitplus/todo-domain-expert` (Agent Skill)
- Install (CLI): `npx skillmds@latest add hamzashakoor119-build-todo-app-using-claude-and-speckitplus/todo-domain-expert`
- Raw SKILL.md: https://api.skillmd.com/api/skills/hamzashakoor119-build-todo-app-using-claude-and-speckitplus/todo-domain-expert/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: hamzashakoor119 (https://skillmd.com/u/hamzashakoor119-build-todo-app-using-claude-and-speckitplus)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/hamzashakoor119-build-todo-app-using-claude-and-speckitplus/todo-domain-expert

---


# Todo Domain Rules

## Core Entities
- Task
- User

## Task Attributes
- id
- title
- description
- status (pending, completed)
- created_at
- updated_at

## Domain Rules
- Every task belongs to exactly one user
- Users cannot access others’ tasks
- Status transitions must be valid
- Deletion must be explicit

## UX Expectations
- Clear confirmations
- Helpful error messages
- Predictable behavior

Apply consistently across CLI, Web, and AI Agent phases.

