Engineer

Generate deterministic diagnosis or TDD probes from PM intent into structured JSON.

2|Updated Apr 26, 2026
One-click install
npx skills add https://github.com/anderson-joyle/claude-a-team --skill engineer-anderson-joyle
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Engineer
Source: https://github.com/anderson-joyle/claude-a-team/tree/main/skills/engineer
Command: npx skills add https://github.com/anderson-joyle/claude-a-team --skill engineer-anderson-joyle

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents premature implementation by forcing evidence-based probing before any code is written, so fixes and features land only after reproducible diagnosis or failing-but-defined tests.

Core Features & Use Cases

  • Diagnosis Probe for bugs: Builds a deterministic feedback loop and confirms the reported failure is reproducible, then generates ranked falsifiable hypotheses.
  • TDD Probe for features: Defines minimal test scenarios expected to fail against the current codebase, including explicit expected failure signatures.
  • Implementation planning and handoff: After the probe gate passes, creates a surgical plan and an execution handoff that carries forward the acceptance criteria and probe evidence.

Quick Start

Use the Engineer skill by providing the request envelope plus the required Intake and PM outputs, then run the probe phase for your work type and proceed to Phase 2 only after the Probe Gate passes.

Frequently Asked Questions about Engineer

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

FAQPage Schema
How do I prevent premature code changes when debugging a complex software bug?

Use a diagnosis probe to build a deterministic feedback loop that reproduces the reported failure and generates ranked falsifiable hypotheses, ensuring no code changes occur during the probing phase.

What is test-driven development probing and how does it work for new features?

Test-driven development probing defines minimal test scenarios expected to fail against the current codebase, including explicit expected failure signatures, to establish evidence before implementation begins.

How do I create an implementation plan after diagnosing a bug or writing failing tests?

Create an implementation plan by passing a Probe Gate artifact, then generating a surgical execution handoff that carries forward acceptance criteria and probe evidence to the implementation phase.

Do I need structured JSON artifacts to run gated software engineering workflows?

Yes, structured JSON artifacts are required for gated, chainable execution across models or runtimes, ensuring each role consumes prior typed artifacts correctly before proceeding to the next phase.

What happens if I try to modify code during the probing phase?

Modifying code during the probing phase is strictly prohibited; the two-phase behavior requires separating evidence-based probing from implementation handoff to ensure safe, test-driven changes.

Can I use engineering probes for both bug fixes and new feature development?

Yes, engineering probes support both deterministic diagnosis probes for bugs and failing test probes for features, producing evidence-based engineering plans for either work type.