guided-implementation

Guide developers through user story implementation with structured navigation and code review.

2|Updated Jul 11, 2024
One-click install
npx skills add https://github.com/nicograef/handbook --skill guided-implementation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: guided-implementation
Source: https://github.com/nicograef/handbook/tree/main/.claude/skills/guided-implementation
Command: npx skills add https://github.com/nicograef/handbook --skill guided-implementation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the challenge of implementing complex features or user stories by providing structured, navigator-led guidance that ensures the developer maintains full control over the codebase while adhering to architectural standards.

Core Features & Use Cases

  • Vertical Slicing: Breaks down large tasks into small, verifiable, end-to-end implementation steps.
  • Codebase Navigation: Analyzes existing patterns, naming conventions, and architectural styles to provide context-aware guidance.
  • Quality Assurance: Performs rigorous, multi-dimensional reviews after every step to ensure correctness, interface quality, and test coverage.

Quick Start

Initiate the guided implementation process by providing the agent with a specific user story from the prd-login.md file to begin the step-by-step navigation.

Frequently Asked Questions about guided-implementation

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

FAQPage Schema
How does pair programming with an AI agent work for feature implementation?

AI pair programming involves the developer writing code while the agent acts as a navigator, managing project planning, architectural consistency, and code review. This guided approach ensures incremental progress and high-quality output during complex feature implementation.

What is vertical slicing in software architecture and when do I need it?

Vertical slicing is an implementation technique that breaks down large user stories into small, verifiable, end-to-end implementation steps. You need it when navigating complex project phases to ensure incremental progress and architectural consistency throughout the codebase.

How do I implement user stories while maintaining codebase consistency?

To implement user stories while maintaining consistency, use a navigator-led approach where the agent analyzes existing patterns, naming conventions, and architectural styles. This provides context-aware guidance and performs rigorous code reviews after every implementation step.

Can I use guided implementation for incremental code review and developer coaching?

Yes, you can use guided implementation for developer coaching and incremental code review. The agent performs rigorous, multi-dimensional reviews after every step to ensure correctness, interface quality, and test coverage while you maintain full control over the codebase.

What are the limitations of using an AI navigator for pair programming?

A limitation of using an AI navigator is that the developer must still perform all the manual coding tasks. The agent only manages planning and verification, meaning it cannot autonomously generate or modify the codebase without direct human input and control.