develop

Execute markdown-defined development tasks with pytest and linters before committing to a feature branch.

Updated Jun 25, 2026
One-click install
npx skills add https://github.com/nrhys2005/test-gap --skill develop-nrhys2005
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: develop
Source: https://github.com/nrhys2005/test-gap/tree/main/.claude/skills/develop
Command: npx skills add https://github.com/nrhys2005/test-gap --skill develop-nrhys2005

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pytest, ruff, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the development workflow for code implementation and testing, ensuring high-quality, maintainable code through automated quality checks.

Core Features & Use Cases

  • Automated Code Implementation: Implements code based on plans defined in markdown files.
  • Quality Gates: Performs automated quality checks (pytest and code style) before committing.
  • Feature Branch Creation: Automatically creates and commits to feature branches for each task.
  • Use Case: When a developer needs to implement a new feature, they can use this Skill to generate and execute the necessary tests and quality checks.

Quick Start

Run 'testgap develop {task-id}' to implement and test a feature.

Frequently Asked Questions about develop

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

FAQPage Schema
How do I automate code development workflows with pytest quality checks?

Automate code development workflows by executing markdown-defined tasks, enforcing pytest quality checks, and committing changes to a feature branch. This ensures high-quality, maintainable code through automated quality gates before implementation.

How do I implement code features from markdown plans and commit to a feature branch?

Implement code features from markdown plans by running the develop command with a task ID. The workflow automatically creates a feature branch, executes the implementation, and commits the validated changes.

Do I need pytest and ruff installed to automate code implementation and testing?

Yes, you need pytest and ruff installed to automate code implementation and testing. These dependencies are required to execute the automated quality gates and enforce code style checks before committing to the feature branch.

What is the best way to enforce quality assurance checks before committing code changes?

The best way to enforce quality assurance checks before committing is using an automated development workflow. It applies pytest for testing and linters for code style validation, ensuring all implemented features pass quality gates.

Can I use this automated code development workflow for software engineering tasks defined in markdown?

Yes, you can use this automated code development workflow for software engineering tasks defined in markdown. It applies to workflows where code implementation and testing are key steps in the development process.

When should I avoid using automated feature branch creation for code implementation?

You should avoid using automated feature branch creation when your software engineering workflow does not rely on markdown-defined task plans or when pytest and code linters are not part of your required quality assurance process.