dev-conventions

Generate GitHub and GitLab project conventions with CI/CD workflows and git hooks.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/wangzw/cofounder --skill dev-conventions-wangzw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-conventions
Source: https://github.com/wangzw/cofounder/tree/main/skills/dev-conventions
Command: npx skills add https://github.com/wangzw/cofounder --skill dev-conventions-wangzw

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires husky, pre-commit, gitlab-cli, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the setup and enforcement of project conventions, including issue/PR templates, CI/CD workflows, and Conventional Commits with git hooks, streamlining the development process and ensuring consistency across the team.

Core Features & Use Cases

  • Project Convention Setup: Generates platform-native development convention files for GitHub or GitLab projects.
  • Issue/PR Templates: Provides customizable issue and pull request templates.
  • CI/CD Workflows: Configures linting and auto-correction workflows for code quality.
  • Conventional Commits: Enforces Conventional Commits with git hooks for better commit message consistency.
  • Use Case: For a new project, use this Skill to quickly set up conventions, issue templates, and CI/CD workflows, ensuring a consistent development environment.

Quick Start

Run the dev-conventions skill to set up project conventions for your GitHub or GitLab repository.

Frequently Asked Questions about dev-conventions

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

FAQPage Schema
How do I automate project conventions setup for a new GitHub or GitLab repository?

Automating project conventions setup involves generating platform-native files for issue/PR templates, CI/CD workflows, and git hooks. This ensures a consistent development environment by streamlining configuration and enforcing quality checks directly within your repository.

How do I enforce Conventional Commits using git hooks?

Enforcing Conventional Commits with git hooks requires configuring tools like husky and pre-commit to intercept local commits. This validates commit message formats automatically, ensuring better commit consistency and maintaining quality across the team's development process.

Can I configure CI/CD workflows for code linting and auto-correction?

Configuring CI/CD workflows for code linting and auto-correction is fully supported. This generates automated pipelines that continuously check code quality and apply corrections, ensuring consistent formatting and reducing manual review overhead across your project repositories.

Does this work with both GitHub and GitLab for generating issue and PR templates?

Generating issue and PR templates works with both GitHub and GitLab platforms. The setup process creates customizable, platform-native development convention files tailored to your specific repository environment, ensuring seamless integration with either hosting service.

Do I need husky and gitlab-cli to automate git hooks setup?

Automating git hooks setup utilizes dependencies like husky, pre-commit, and gitlab-cli to manage and enforce conventions. These tools facilitate the configuration of local git hooks and remote platform interactions, ensuring consistent enforcement across the software engineering lifecycle.

What is the best way to maintain consistency in development conventions across a team?

Maintaining consistency in development conventions across a team is best achieved by automating their setup and enforcement. Generating standardized issue templates, configuring CI/CD workflows, and enforcing Conventional Commits via git hooks eliminates manual configuration drift and ensures uniform quality.