project-workflow

Automate Bun and TypeScript pre-commit quality gates with specified commands.

14|1|Updated Oct 23, 2025
One-click install
npx skills add https://github.com/marcioaltoe/claude-craftkit --skill project-workflow-marcioaltoe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-workflow
Source: https://github.com/marcioaltoe/claude-craftkit/tree/main/plugins/architecture-design/skills/project-workflow
Command: npx skills add https://github.com/marcioaltoe/claude-craftkit --skill project-workflow-marcioaltoe

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enforces Bun + TypeScript project workflow quality gates before commits to ensure confidence in code changes.

Core Features & Use Cases

  • Pre-commit Quality Gates: craft, format, lint, type-check, test.
  • Starting New Feature: guides for new feature work and Git ops.
  • Commit Discipline: prompts for proper commit messages and branch hygiene.

Quick Start

Run bun run quality before committing and then bun run craft if needed.

Frequently Asked Questions about project-workflow

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

FAQPage Schema
How do I enforce quality gates before committing in a Bun TypeScript project?

Run bun run quality before committing to automatically execute craft, format, lint, type-check, and test in sequence. This ensures all code changes meet your project's quality standards before they enter version control.

What steps should I follow in my Bun workflow to maintain code quality?

Execute bun run craft, bun run format, bun run lint, bun run type-check, and bun run test in that order. The bun run quality shortcut runs all five steps automatically, enforcing mandatory discipline across your development pipeline.

Can I automate commit checks for a Bun and TypeScript project?

Yes. This workflow automates pre-commit quality gates by running format, lint, type-check, and test validations. Use bun run quality to enforce the complete gate sequence before committing code changes.

What's the proper commit discipline workflow for Bun projects?

Craft meaningful commit messages, run bun run quality to validate code, maintain clean branch hygiene, and follow the prescribed order: craft, format, lint, type-check, test. This ensures every commit meets quality standards.

Does this workflow support starting new features in Bun TypeScript projects?

Yes. The workflow guides new feature development with pre-commit quality gates, proper Git operations, commit message discipline, and branch hygiene best practices specific to Bun-based TypeScript projects.