yak-nightshift

Automates overnight execution of queued yak tasks through GitHub PRs.

3|3|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/mrdavidlaing/yakthang --skill yak-nightshift
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: yak-nightshift
Source: https://github.com/mrdavidlaing/yakthang/tree/main/skills/yak-nightshift
Command: npx skills add https://github.com/mrdavidlaing/yakthang --skill yak-nightshift

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates overnight handling of a queue of development tasks by performing non-interactive shaving, sniff-testing, remediation when needed, and PR creation, so operators wake up to reviewable changes.

Core Features & Use Cases

  • Serial overnight processing: the system runs through a queue of well-defined yaks one-by-one, ensuring work is completed without human intervention.
  • Built-in quality gates: sniff-test and remediation steps guard against low-quality commits before PR creation.
  • Wrap-up and reporting: consolidates results, generates a running log, and prepares a morning summary for human review.

Quick Start

Start a nightshift session to process the queued yaks overnight in serial steps.

Frequently Asked Questions about yak-nightshift

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

FAQPage Schema
How do I automate overnight code review and pull request creation for maintenance tasks?

Automate overnight code review and pull request creation by processing a defined task queue serially through sniff-testing, remediation, and GitHub PR integration, yielding reviewable changes by morning.

Can I use automated workflow processing for low-variance maintenance tasks like CVE triage and dependency updates?

Yes, you can use automated workflow processing for CVE triage, dependency updates, refactors, linting, and documentation updates, provided the maintenance tasks are low-variance and well-defined for serial execution without supervision.

What is the best way to handle queued refactoring and linting tasks without human intervention?

Handle queued refactoring and linting tasks without human intervention by executing an explicit phase sequence of Queue, Commit, Run, and Wrap, which orchestrates shavers and applies automatic logging and error handling overnight.

Does the overnight workflow automation apply quality gates before opening a pull request?

Yes, overnight workflow automation applies built-in quality gates, specifically sniff-testing and remediation steps, to guard against low-quality commits before completing GitHub PR creation.

What are the limitations of using serial workflow automation for code maintenance?

Serial workflow automation for code maintenance is limited to low-variance, well-defined tasks; it is not suited for complex, highly interactive, or ambiguous work requiring human supervision during execution.

How does the overnight git workflow handle errors and wrap up results for morning review?

The overnight git workflow handles errors with automatic logging and error handling during execution, then consolidates results and generates a running log with a morning summary for human review.