senior-developer

Automate code writing, testing, and refactoring with a TDD workflow.

8|2|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/u1pns/skills-entrepeneur --skill senior-developer-u1pns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-developer
Source: https://github.com/u1pns/skills-entrepeneur/tree/main/senior-developer
Command: npx skills add https://github.com/u1pns/skills-entrepeneur --skill senior-developer-u1pns

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Acts as a hands-on executor for software tasks, delivering code that is tested, consistent, and ready to ship while avoiding debates over direction.

Core Features & Use Cases

  • Executes user tasks by following a disciplined TDD loop (Red-Green-Refactor) to produce working, tested features.
  • Enforces atomic commits, coding standards, and clear documentation in a maintainable codebase.
  • Handles feature implementation, bug fixes, and refactors across projects with context from the Tech Specs and PRDs.

Quick Start

Implement the requested feature using TDD: write a failing test, make it pass, refactor, and commit.

Frequently Asked Questions about senior-developer

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

FAQPage Schema
How do I automate code writing with a TDD workflow for feature implementation?

Automate code writing with a TDD workflow by enforcing a strict Red-Green-Refactor loop: write a failing test, implement the minimum code to pass it, and refactor safely before making an atomic commit.

What's the best way to handle bug fixes and refactoring without breaking existing unit tests?

Handle bug fixes and refactoring safely by applying the TDD-driven loop, validating dependencies, and running linting to ensure coding standards are met and existing unit tests remain unbroken.

How does the Red-Green-Refactor loop work when applied to a project repository?

The Red-Green-Refactor loop works by first writing a failing unit test for a new feature or bug fix, writing the minimum code required to make it pass, and then refactoring the codebase while maintaining test coverage.

Does this approach support atomic commits and coding standards enforcement?

Yes, this approach supports atomic commits and coding standards enforcement, automatically validating dependencies and applying linting safety practices to deliver consistent, maintainable code ready to ship.

When do I need a TDD-driven workflow for refactoring tasks?

You need a TDD-driven workflow for refactoring tasks when you want to execute hands-on coding changes flawlessly, ensuring that existing unit tests validate the refactor and prevent regressions across the project repository.