implement

Guide software engineers through TDD-based product behavior changes with structured workflows.

Updated Dec 3, 2024
One-click install
npx skills add https://github.com/geometriccross/dotfiles --skill implement-geometriccross
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implement
Source: https://github.com/geometriccross/dotfiles/tree/main/llm/dot_opencode/skills/implement
Command: npx skills add https://github.com/geometriccross/dotfiles --skill implement-geometriccross

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

This Skill facilitates systematic implementation and modification of product behavior, reducing errors and streamlining workflows.

Core Features & Use Cases

  • Workflow Management: Guides users through steps involving dependency research, behavior narrowing, and incremental coding with TDD.
  • Testing & Verification: Emphasizes writing failing tests first, verifying failures, and running full test suites to ensure reliability.
  • Use Case: Use this Skill when updating a component in a complex product, ensuring changes are tested, incremental, and well-structured.

Quick Start

Issue a command to upgrade product behavior while following the prescribed TDD and structural principles.

Frequently Asked Questions about implement

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

FAQPage Schema
How do I implement product behavior changes using TDD and refactoring?

To implement product behavior changes, follow a structured workflow of dependency exploration, writing failing tests first, and making incremental structural edits to ensure validated refactoring.

What is the best way to structure a workflow for complex feature development?

The best workflow for feature development involves dependency research, narrowing behavior scope, and incremental coding with test-driven development to maintain separation of concerns and reduce errors.

How do I manage bug fixes in a complex product without breaking existing behavior?

Manage bug fixes by applying incremental updates through test-driven development, verifying failing tests initially, and running the full test suite to ensure structural edits maintain reliability.

Can I use this workflow for incremental updates requiring external documentation?

Yes, this workflow demands usage of external documentation to guide dependency exploration and behavior narrowing during product implementation, ensuring changes are tested and well-structured.

When should I not use a test-driven development workflow for product updates?

You should avoid this TDD workflow for product updates if your changes do not require careful validation, separation of concerns, or incremental structural edits to maintain code quality.