KS
Killer-Skills

pr-title — how to use pr-title how to use pr-title, pr-title setup guide, pr-title alternative, pr-title vs conventional commits, what is pr-title, pr-title install, pr-title for fullstack services, commit message best practices, pull request title format

v1.0.0
GitHub

About this Skill

Perfect for Code Review Agents needing standardized pull request title generation for fullstack services. pr-title is a skill for creating standardized pull request titles and commit messages, using a subject-action format for clarity and consistency.

Features

Follows a basic format of {Subject} {Action} for pull request titles and commit messages
Supports subject naming rules based on target type, such as config files or modules
Provides examples for subject naming, including TSConfig, ESLint, and MikroORM
Enables consistent naming conventions for files, modules, features, and libraries
Helps with organizing and standardizing commit history

# Core Topics

bloominggrace bloominggrace
[0]
[0]
Updated: 3/7/2026

Quality Score

Top 5%
51
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add bloominggrace/create-fullstack-service/pr-title

Agent Capability Analysis

The pr-title MCP Server by bloominggrace is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion. Optimized for how to use pr-title, pr-title setup guide, pr-title alternative.

Ideal Agent Persona

Perfect for Code Review Agents needing standardized pull request title generation for fullstack services.

Core Value

Empowers agents to create consistent pull request titles and commit messages following a basic {Subject} {Action} format, utilizing subject naming rules for config files, modules, features, and libraries like TSConfig, ESLint, and MikroORM.

Capabilities Granted for pr-title MCP Server

Automating pull request title generation for Git workflows
Standardizing commit messages for team collaboration
Generating titles for fullstack service updates

! Prerequisites & Limits

  • Requires knowledge of target being modified
  • Limited to basic format with subject and action
Project
SKILL.md
2.9 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

Pull Request Title Guide

Use this skill when creating PR titles or commit messages.

Basic Format

{Subject} {Action}
  • Subject: The target being modified (file, module, feature, library, etc.)
  • Action: The type of change being made

Subject Naming Rules

Choose the subject based on what is being modified:

Target TypeSubject ExampleDescription
Config fileTSConfig, ESLint, MikroORMUse the official/common name of the tool
ModuleJwtModule, CacheModule, UsersControllerUse the class/module name
FeatureCI, E2E 테스트, Git HooksUse the feature name
LibraryLodash, Vitest, TurborepoUse the library name
Domain사용자, 인증, OTPUse Korean domain terms

Examples

  • tsconfig.tsTSConfig
  • eslint.config.mjsESLint
  • mikro-orm.config.tsMikroORM
  • users.service.ts사용자 or UsersService

Action Types

ActionUsageExample
설정Initial setup or configurationJwtModule 설정
변경Modify existing configurationTSConfig 변경
수정Fix issues or errorsESLint 에러 수정
추가Add new featuresUsersController 테스트 추가
적용Apply new tools or patternsTurborepo 적용
구축Build infrastructureCI 구축
교체Replace with alternativesLodash를 es-toolkit으로 교체
마이그레이션Migrate to new toolsJest에서 Vitest로 마이그레이션
표준화Standardize patterns응답 변환 방식 표준화
보강Strengthen/enhance사용자 수정 테스트 보강
향상Improve qualitypre-push 로그 가독성 향상
제외Exclude from rulesfixup 커밋 제목 길이 제한 제외
정의Define rules/specsCursor 규칙 정의

Good Examples

✅ TSConfig 경로 별칭 설정
✅ mise 환경 변수 설정
✅ ESLint 설정 수정
✅ JWT 환경 변수 이름 오타 수정
✅ Jest에서 Vitest로 마이그레이션
✅ Lodash를 es-toolkit으로 교체
✅ 사용자 수정 테스트 보강
✅ pre-push 로그 가독성 향상

Bad Examples

❌ 설정 파일 수정 (too vague - what config?)
❌ 버그 수정 (too vague - what bug?)
❌ 테스트 추가 (too vague - what test?)
❌ Web 앱 TSConfig 설정 (unnecessary context - Vite implies Web)

Tips

  1. Be specific: The subject should clearly identify what was changed
  2. Use official names: TSConfig (not tsconfig), ESLint (not eslint)
  3. Avoid redundancy: Don't repeat context that can be inferred
  4. Keep it concise: Title should be scannable at a glance
  5. Use Korean for actions: 설정, 수정, 추가, etc.

Related: Commit Message vs PR Title

  • Commit messages: Can be more granular, multiple per PR
  • PR title: Should summarize the overall change in one line

Related Skills

Looking for an alternative to pr-title or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication