apply

Automate code implementation from gherkin or proposal artifacts with TDD workflows.

7|3|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/kirkchen/beat --skill apply-kirkchen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: apply
Source: https://github.com/kirkchen/beat/tree/main/skills/apply
Command: npx skills add https://github.com/kirkchen/beat --skill apply-kirkchen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Beat helps teams implement code changes from artifact-driven specs by enforcing a disciplined, test-first approach that aligns design decisions with concrete tests.

Core Features & Use Cases

  • Gherkin-driven: drives implementation by validating against feature files and related artifacts.
  • Proposal-driven: enables testing when gherkin is skipped, using proposal artifacts to validate changes.
  • Mode-aware execution: supports planner vs executor strategies, status tracking, and artifact-driven scoping for each change.

Quick Start

Read the artifacts, choose the mode (gherkin-driven or proposal-driven), then implement the code and its tests accordingly.

Frequently Asked Questions about apply

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

FAQPage Schema
How do I automate code implementation from Gherkin feature files?

You can drive implementation from Gherkin features by interpreting specification artifacts to simulate a disciplined TDD workflow. This approach validates code changes against feature files, ensuring feature-driven tests guide the development process.

What is proposal-driven TDD and when do I need it?

Proposal-driven TDD enables testing when Gherkin is skipped, using proposal artifacts to validate changes. You need this approach when your workflow lacks Gherkin feature files but still requires a test-first methodology guided by proposal specifications.

How do I manage tasks and track status during a TDD workflow?

Managing tasks during a TDD workflow involves iterative task completion with status updates via artifacts like tasks.md, design.md, and status.yaml. Mode-aware execution supports planner or executor strategies, ensuring artifact-driven scoping and status tracking for each change.

Does this workflow support worktree isolation and configuration-driven test framework selection?

Yes, the workflow includes worktree isolation checks to ensure safe code changes and configuration-driven test framework selection. These features guarantee that your TDD-driven implementation operates in an isolated environment with your preferred testing framework.

What is the best way to align design decisions with concrete tests?

The best way to align design decisions with concrete tests is using an artifact-driven specification approach. By enforcing a disciplined test-first methodology, this approach ensures design choices are validated through Gherkin features or proposal artifacts during implementation.

Can I use planner and executor strategies for artifact-driven code changes?

Yes, you can use planner or executor strategies based on tasks.md and features for artifact-driven code changes. Mode-aware execution supports these strategies, allowing scoped implementation and status tracking for each individual change.