pkfire
CommunityType-checked, incremental task runner for Pkl
Authormizchi
Version1.0.0
Installs0
System Documentation
What problem does it solve?
pkfire addresses the challenges of managing complex build and test workflows in projects using Pkl, a typed configuration language. It helps reduce duplication, manage shared inputs and outputs, and ensures reproducibility across platforms and environments.
Core Features & Use Cases
- Typed Task Configuration: Allows users to define tasks in Pkl, with explicit inputs, outputs, and dependencies.
- Incremental Caching: Executes only the necessary steps, leveraging a content-addressed cache for efficiency.
- Cross-Platform Support: Supports building and testing across various platforms with minimal configuration.
- Use Case: When managing a monorepo with a complex build and test workflow, pkfire can automate tasks like building, testing, and deploying, ensuring consistency and efficiency.
Quick Start
Create a Taskfile.pkl in your project directory and define your tasks. Run pkf run build to build your project.
Dependency Matrix
Required Modules
pkl
Components
scriptsreferencesassets
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: pkfire Download link: https://github.com/mizchi/pkfire/archive/main.zip#pkfire Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.