smith-dev

Codify development workflows with pre-commit checks and task decomposition rules.

1|Updated Nov 25, 2025
One-click install
npx skills add https://github.com/tianjianjiang/smith --skill smith-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: smith-dev
Source: https://github.com/tianjianjiang/smith/tree/main/smith-dev
Command: npx skills add https://github.com/tianjianjiang/smith --skill smith-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Development projects often suffer from inconsistent setup, fragmented processes, and quality gaps. This Skill defines a centralized standard for initializing projects, enforcing pre-commit checks, decomposing tasks, and organizing scripts to improve reliability and velocity.

Core Features & Use Cases

  • Pre-commit quality gates enforce formatting, linting, and tests before commits.
  • Task decomposition guidance ensures independent, verifiable milestones.
  • Script organization patterns facilitate scalable project bootstrap and maintenance.
  • Contextual integration with other smith skills supports end-to-end workflows.

Quick Start

Initialize a new project using this workflow to apply pre-commit checks and structured task decomposition.

Frequently Asked Questions about smith-dev

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

FAQPage Schema
How do I enforce pre-commit quality gates for linting and tests?

Pre-commit quality gates enforce formatting, linting, and tests before commits to prevent defects. This Skill codifies these mandatory checks to ensure consistent development practices from project bootstrap through pull request.

What is the best way to standardize project initialization and script organization?

Standardizing project initialization involves applying structured script organization patterns and task decomposition. This Skill provides centralized standards for scalable project bootstrap and maintenance to improve development velocity and reliability.

How does task decomposition work for ongoing task management?

Task decomposition guidance breaks down ongoing task management into independent, verifiable milestones. This Skill enforces task progression rules to ensure consistent practices and reduce defects throughout the development workflow.

Can I use this workflow to manage code reviews and pull requests?

Yes, this workflow applies to code reviews and PRs by enforcing mandatory checks and task progression rules. It enables consistent practices from bootstrap to PR, ensuring quality gates are met before integration.

Do I need related skills to integrate end-to-end development workflows?

End-to-end development workflows require contextual integration with other smith skills. This Skill specifies dependencies on related skills to support complete workflows, from initial project setup through final code review.

Why should I codify development workflows instead of using ad-hoc processes?

Codifying development workflows solves the problem of inconsistent setup, fragmented processes, and quality gaps. This centralized standard enforces pre-commit checks and structured task decomposition to reduce defects and improve velocity.