Developer Skill

Implement code task-by-task with strict context boundaries and test-first development.

Updated Dec 9, 2025
One-click install
npx skills add https://github.com/paulojoseph/next-generation-aec --skill developer-skill-paulojoseph
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Developer Skill
Source: https://github.com/paulojoseph/next-generation-aec/tree/main/.claude/skills/developer
Command: npx skills add https://github.com/paulojoseph/next-generation-aec --skill developer-skill-paulojoseph

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Developer Skill provides a disciplined, task-by-task approach to implementing code, preventing AI hallucinations by loading only the current task's context and adhering to atomic design principles.

Core Features & Use Cases

  • Task-by-task implementation with strict context boundaries to improve determinism and traceability.
  • Co-located DDD structure that maps to bounded contexts, containers, and components for easy navigation.
  • Use Case: When faced with a large feature, break it into atomic tasks, implement, test, and validate incrementally.

Quick Start

Follow the task-by-task workflow: load only the current task context, write tests first, implement minimal code to pass, and verify acceptance criteria before moving to the next task.

Frequently Asked Questions about Developer Skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I reduce AI hallucinations when implementing large features code task-by-task?

Task-by-task coding reduces AI hallucinations by loading only the current task's context and enforcing strict scope boundaries. You implement minimal code to pass tests, verifying acceptance criteria incrementally before moving to the next atomic task.

How does Domain-Driven Design tactical structure map to bounded contexts for incremental delivery?

DDD tactical structure maps to bounded contexts, containers, and components using a co-located design. This organization improves determinism and traceability by ensuring each task adheres to its specific bounded context during Phase 4 implementation.

What is the best way to enforce strict task boundaries and dependency gates in test-first development?

Enforce strict task boundaries and dependency gates by writing tests first, then implementing minimal code to pass. This test-first approach ensures incremental, verifiable delivery by validating acceptance criteria before advancing through dependency gates.

Can I use this task-by-task approach for Phase 4 work across multiple bounded contexts?

Yes, this task-by-task approach is specifically applicable to Phase 4 work across bounded contexts. It enforces small, context-limited scopes and strict task boundaries to ensure incremental, verifiable delivery within DDD tactical structures.

Why does loading only the current task context improve determinism during code implementation?

Loading only the current task context improves determinism by preventing AI hallucinations through atomic design principles. This context-limited scope ensures the AI focuses strictly on the specific task, avoiding interference from unrelated bounded contexts.

Do I need to write tests first to validate acceptance criteria with this task-by-task workflow?

Yes, you need to write tests first to validate acceptance criteria within this task-by-task workflow. This test-first development requirement acts as a dependency gate, ensuring minimal code implementation passes before moving to the next task.