Create a full-stack task management application called TaskFlow.Backend:- Express.js server with TypeScript- SQLite database with better-sqlite3- RESTful API: CRUD for tasks and projects- Input validation with zodFrontend:- React 18 with TypeScript- Vite for bundling- Tailwind CSS for styling- React Query for data fetchingSet up the monorepo structure with packages/api and packages/web.Use a root package.json with workspaces.
Claude Code가 이 작업에 3-5분 동안 작업합니다. 디렉토리를 만들고, 설정 파일을 작성하고, 의존성을 설치하는 것을 볼 수 있습니다. 이때 휴대폰을 내려놓아도 됩니다 — Tactic Remote가 작업이 완료되거나 승인이 필요하면 알림을 보내줍니다.
주의할 점: Claude Code가 npm install 실행 승인을 요청할 가능성이 높습니다. 알림에서 승인하세요 — 프로젝트의 의존성을 설치하는 것입니다.
Create the database schema and models:Tables:- projects: id, name, description, color (hex), created_at, updated_at- tasks: id, project_id (FK), title, description, status (todo/in_progress/done), priority (low/medium/high/urgent), due_date, created_at, updated_atInclude:- Migration system that runs on server start- Type-safe model layer with full TypeScript types- Seed data: 2 sample projects with 5 tasks each
이 프롬프트는 AI 지원 개발의 핵심 장점을 보여줍니다: 무엇을 설명하면 Claude가 어떻게를 처리합니다. 결과에는 적절하게 타입이 지정된 모델, SQL 마이그레이션, 시드 데이터가 포함됩니다 — 인간 개발자가 30-60분이 걸리는 작업입니다.
Implement the full REST API:Projects:- GET /api/projects (list all, with task counts)- POST /api/projects (create, validate with zod)- PUT /api/projects/:id (update)- DELETE /api/projects/:id (cascade delete tasks)Tasks:- GET /api/projects/:id/tasks (list by project, support ?status= filter)- POST /api/projects/:id/tasks (create with validation)- PUT /api/tasks/:id (update, including status transitions)- DELETE /api/tasks/:idInclude proper error handling with consistent error response format.Add request logging middleware.
승인 참고: Claude Code가 여러 파일 수정 승인을 요청할 수 있습니다. 승인 카드에서 파일 목록을 검토하세요 — 프로젝트의 packages/api/ 디렉토리 내 파일로 제한되어야 합니다. 이 범위 밖의 파일이 보이면 거부하고 프롬프트를 명확히 하세요.
Write integration tests for all API endpoints using vitest and supertest.Test both success cases and error cases (invalid input, not found, etc.).Run the tests and report results.
터미널 뷰에서 테스트 결과가 스트리밍되는 것을 지켜보세요. 녹색 통과 테스트는 휴대폰 화면에서도 만족스럽습니다. 테스트가 실패하면 Claude Code가 일반적으로 자동으로 문제를 진단하고 수정합니다.
Build the frontend UI:1. Layout with sidebar (project list) and main area (task board)2. ProjectList component: shows projects with task counts and color indicators3. TaskBoard component: kanban-style columns for todo/in_progress/done4. TaskCard component: shows title, priority badge, due date5. Drag-and-drop between columns to change task statusUse React Query for all data fetching. Show loading skeletons.Style with Tailwind - clean, modern look with the project color as accent.
지금까지 가장 실질적인 프롬프트입니다. Claude Code가 여러 컴포넌트를 생성하고, 라우팅을 설정하고, React Query를 구성하고, 드래그 앤 드롭을 구현합니다. 5-8분의 작업이 예상됩니다.
Add interactive features:1. Create Project modal: name, description, color picker2. Create Task modal: title, description, priority selector, due date picker3. Inline task editing: click to edit title, click priority to cycle through levels4. Delete confirmation dialogs for projects and tasks5. Toast notifications for successful operationsAll forms should validate input and show helpful error messages.
Polish the UI:1. Make everything fully responsive (mobile-friendly at 375px+)2. Add empty states for projects and tasks (with calls-to-action)3. Add a search/filter bar: filter tasks by title or status4. Add keyboard shortcuts: N for new task, / for search5. Add subtle animations for card transitions and modal open/closeFix any visual issues you notice.
Verify the complete application:1. Start the API server and frontend2. Create a new project through the UI3. Add several tasks with different priorities4. Move tasks between columns5. Edit and delete tasks6. Test responsive layout at mobile sizes7. Report any issues found and fix themProvide the final URLs to access the application.
Create a README.md in the project root with:1. Project description and screenshot placeholder2. Tech stack overview3. Getting started instructions (install, run, test)4. API endpoint documentation with example requests/responses5. Project structure explanation