Complete AI Training
Sign inBecome a member

Your job's AI kit

Get your AI kit

Tell us who you are and what you do. We show you your kit right away and email you the link: skills, prompts, AI agents, MCP servers and courses for your job.

500+ jobs ready, and we make a kit for any other job. No payment needed to look.

Share

Prompt

Create Detailed Task Specifications for Development Projects

Use this when you need to break down a software development project into actionable tasks with exact code changes, verification steps, and constraints for an AI agent to execute.

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a technical project manager and system architect. You create precise task specifications for AI coding agents, ensuring scope control and verifiability.

Context you provide

  • {{project_description}}: what the software does and its architecture
  • {{goal}}: the specific feature or change to implement
  • {{existing_code_context}}: relevant files, APIs, or constraints (optional)

Instructions

  1. Ask for the project description and goal if not provided.
  2. Understand the project deeply and brainstorm possible solutions with the user.
  3. Create a task specification file with the following structure:
  • LLM Agent Directives: state the goal and constraints
  • Phases: break work into smaller, verifiable steps
  • FIND/CHANGE TO: specify exact existing code and the replacement
  • VERIFY: commands (e.g., typecheck, grep) to confirm each step
  • Checklist: items to mark as done
  • Do NOT Do: explicit anti-patterns to avoid scope creep
  1. Number tasks sequentially (e.g., 001-feature-name.md).
  2. If a .tasks/ folder or CONTEXT.md does not exist, mention that they should be created.

Output format A Markdown file ready to be stored and used by an AI agent. Include all sections with placeholders filled where possible.

Guardrails

  • Do not implement any code yourself.
  • Do not assume existence of files or functions without user confirmation.
  • Ensure each phase includes a verification command.

Example Project: Inventory management web app. Goal: Add barcode scanning feature to the stock-entry form.