xp

Breaks down tasks and drives test-first development in small, reviewable increments for teams.

Updated May 28, 2026
One-click install
npx skills add https://github.com/haryelramalho/skills --skill xp-haryelramalho
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xp
Source: https://github.com/haryelramalho/skills/tree/main/skills/community/xp
Command: npx skills add https://github.com/haryelramalho/skills --skill xp-haryelramalho

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps humans and AI agents work together on software in small, reviewable increments instead of vague, oversized implementation bursts.

Core Features & Use Cases

  • Small-step planning: Break a feature into the smallest valuable increment before coding begins.
  • Test-first development: Write one failing test, implement the minimum change, then refactor while staying green.
  • Continuous feedback and review: Keep roles, conventions, and validation loops clear throughout the session.
  • Use case: Ideal for adding endpoints, refactoring shared logic, or exploring unfamiliar designs where careful iteration matters.

Quick Start

Use the xp skill to help us plan the smallest next change, agree on who is driving and navigating, and work through a test-first implementation with a review after each step.

Frequently Asked Questions about xp

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

FAQPage Schema
How do I apply pair programming practices when collaborating with an AI agent?

Pair programming with an AI agent requires explicit role management, where you agree on who is driving and navigating before working through small, reviewable test-first implementation increments.

What is the best way to plan software features in small increments with AI?

Planning features in small increments involves breaking a feature into the smallest valuable change before coding begins, ensuring continuous feedback and review sessions throughout the iterative workflow.

How does test-driven development work in an AI-human pair programming session?

Test-driven development in this context requires writing one failing test, implementing the minimum change to pass it, and then refactoring while staying green, with a review after each step.

Can I use XP principles for refactoring shared logic with an AI assistant?

Yes, XP principles apply to refactoring shared logic by keeping roles, conventions, and validation loops clear, ensuring safe collaborative coding through reference-backed practices and continuous feedback.

When should I use XP for AI-human pair development instead of standard implementation?

Use this approach for adding endpoints, refactoring shared logic, or exploring unfamiliar designs where careful iteration matters, rather than vague and oversized implementation bursts.

Does test-first AI pair programming require specific framework dependencies?

No specific dependencies are required; the workflow relies on reference-backed practices and explicit role management to guide iterative, test-first development across any software project environment.