implement

Convert Jira story acceptance criteria into production code with contract-based tests.

6|16|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/flightctl/ai-workflows --skill implement-flightctl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implement
Source: https://github.com/flightctl/ai-workflows/tree/main/implement
Command: npx skills add https://github.com/flightctl/ai-workflows --skill implement-flightctl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you convert a Jira story into working production code with contract-based tests, aligned with the project’s CI expectations, without skipping the review and validation steps that keep changes safe.

Core Features & Use Cases

  • Story ingestion with validation discovery: Pulls Jira story details, loads PRD/design context when available, and discovers how the target project validates quality (test/lint/build commands and thresholds).
  • TDD implementation workflow: Produces a plan and then executes it by writing tests first, implementing to satisfy those behavioral contracts, and making incremental, meaningful commits.
  • CI-accurate validation and PR publishing: Runs the discovered full validation suite, analyzes coverage to surface behavioral gaps, and prepares a draft GitHub PR and review responses.

Quick Start

Run the implementation workflow for your Jira story by invoking the ingest phase with your issue key, for example: "Use the implement skill to ingest EDM-1234".

Frequently Asked Questions about implement

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

FAQPage Schema
How do I convert Jira stories into tested code?

Converting Jira stories into tested code involves ingesting acceptance criteria, creating a plan, and executing a test-first TDD workflow with incremental commits and CI-aligned validation. Contract tests are written before the implementation to satisfy behavioral requirements.

What is contract-based testing in TDD implementation?

Contract-based testing in TDD implementation means writing tests first that define expected behavior before coding. The implementation is written to satisfy these behavioral contracts, ensuring code coverage and CI validation meet the project's discovered quality thresholds.

Can I use TDD implementation with GitHub pull requests?

Yes, TDD implementation works with GitHub pull requests by running the full validation suite and preparing a draft PR. It handles iterative PR review responses while maintaining strict safety around publishing and Jira modifications.

Does implementation planning require Jira story read-only access?

Yes, implementation planning requires Jira story read-only ingestion to pull story details and load available PRD or design context. This discovers project-specific validation commands like tests, lint, and build thresholds.

What is the best way to automate code coverage analysis from Jira stories?

The best way to automate code coverage analysis from Jira stories is to run the project's discovered full validation suite after TDD coding. This analyzes coverage to surface behavioral gaps before publishing a draft GitHub PR.

Why does TDD coding not auto-advance between phases?

TDD coding does not auto-advance between phases to enforce strict review and validation steps that keep changes safe. This requires manual approval before moving from planning to coding, validation, and PR publishing.