justfile-interface

Enforce a standard Justfile command surface with stubs and check-all pipeline.

1|Updated Oct 21, 2025
One-click install
npx skills add https://github.com/bryonjacob/aug --skill justfile-interface
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: justfile-interface
Source: https://github.com/bryonjacob/aug/tree/main/aug-just/skills/justfile-interface
Command: npx skills add https://github.com/bryonjacob/aug --skill justfile-interface

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Baseline justfile-interface provides a unified set of standard commands that every project should implement, ensuring consistent build, test, and quality workflows across teams.

Core Features & Use Cases

  • Exact command surface: A fixed set of commands with exact, machine-checkable comments to enable automated tooling and validation.
  • Stubbing pattern: Provides a safe template for unimplemented commands, ensuring validation can still occur.
  • Check-all workflow: Enforces the recommended order of checks (format, lint, typecheck, coverage) for reliable quality gates.
  • Cross-project consistency: Guarantees that projects expose the same interface, reducing onboarding time and integration risk.

Quick Start

Run 'just check-all' to verify the baseline interface and ensure all commands are present and behave as expected.

Frequently Asked Questions about justfile-interface

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

FAQPage Schema
How do I standardize justfile commands across multiple projects?

To standardize justfile commands across multiple projects, implement a universal command surface with fixed stubs and exact comment strings. This enforces consistent build, format, lint, typecheck, and test workflows, reducing onboarding time and integration risk.

What is the recommended order for build automation quality gates in a justfile?

The recommended order for build automation quality gates in a justfile is format, lint, typecheck, and coverage. This sequence is enforced by a 'check-all' pipeline to ensure reliable software workflow validation before integration.

How do I handle unimplemented justfile commands without breaking validation?

Handle unimplemented justfile commands without breaking validation by using a safe stubbing pattern. This provides a self-contained skeleton template that allows automated tooling and machine-checkable validation to occur even when specific commands are not yet implemented.

Can I use a single justfile interface for build, test, and documentation checks?

Yes, you can use a single justfile interface for build, test, and documentation checks. A baseline justfile provides a fixed set of standard commands with machine-checkable comments, ensuring cross-project consistency for all software-engineering workflows.

Does justfile build automation require external dependencies to enforce a check-all pipeline?

No, justfile build automation does not require external dependencies to enforce a check-all pipeline. The implementation prescribes a small, self-contained skeleton that defines the command surface and stubbing pattern natively within the justfile.