instrument-commit-message

Generate git commit messages using the Instrument monorepo's scope-first style.

3|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/instrument-org/instrument --skill instrument-commit-message
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: instrument-commit-message
Source: https://github.com/instrument-org/instrument/tree/main/.agents/skills/instrument-commit-message
Command: npx skills add https://github.com/instrument-org/instrument --skill instrument-commit-message

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures that commit messages follow the Instrument monorepo's standard scope-first style, aiding in clear communication and maintainability.

Core Features & Use Cases

  • Scope Identification: Identifies and uses the appropriate scope (e.g., studio, workspace, dx) from the Instrument monorepo.
  • Commit Message Format: Ensures messages are formatted correctly with concise and informative subjects.
  • Example Use Case: When making changes to the UI components, this skill can help generate a commit message like "ui: improve responsiveness of sidebar".

Quick Start

Use the 'instrument-commit-message' skill when creating a commit. It will generate a commit message based on the current context.

Frequently Asked Questions about instrument-commit-message

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

FAQPage Schema
How do I write a git commit message for the Instrument monorepo?

To write a git commit message for the Instrument monorepo, use a scope-first style that identifies the specific project area like studio or workspace, followed by a concise subject to ensure maintainable communication.

What is scope identification in version control commit messages?

Scope identification in version control commit messages extracts the specific affected module, such as studio or dx, from the Instrument monorepo structure to prefix the commit subject for clear project tracking.

How do I format a monorepo commit message with a specific scope?

Format a monorepo commit message by placing the scope identifier first, followed by a colon and a concise informative subject, such as "ui: improve responsiveness of sidebar".

Do I need to know the project structure to generate a scope-first commit message?

Yes, generating a scope-first commit message requires knowledge of the Instrument project's scopes and structure to accurately identify the correct module prefix like workspace or dx.

What is the best way to maintain clear communication in monorepo commit history?

The best way to maintain clear communication in monorepo commit history is to standardize commit messages using a scope-first format, ensuring every change clearly identifies its affected area and intent.