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.