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.