decision-log
MANDATORY pre-commit workflow for vibe coding. ALWAYS trigger when user says 'commit', 'git commit', or any commit-related command. Forces diff review and decision log generation BEFORE allowing commit to proceed.
SKILL.md
| Name | decision-log |
| Description | MANDATORY pre-commit workflow for vibe coding. ALWAYS trigger when user says 'commit', 'git commit', or any commit-related command. Forces diff review and decision log generation BEFORE allowing commit to proceed. |
MySkills
A collection of custom skill modules for Claude AI assistant, designed to automate and standardize development workflows.
Overview
MySkills is a modular skill library that extends Claude's capabilities with predefined workflows and best practices. Each skill encapsulates domain-specific knowledge and procedures that can be triggered during development tasks.
Directory Structure
myskills/
├── README.md
└── skills/
└── <skill-name>/
└── SKILL.md # Skill definition file
Available Skills
| Skill | Description | User Invocable |
|---|---|---|
archive-and-cleanup-vibe-docs | Consolidates engineering knowledge from temporary documents, generates PR-ready summaries, and removes planning artifacts before merge | No (auto-triggered) |
Skill Format
Each skill is defined in a SKILL.md file with YAML frontmatter:
---
name: skill-name
version: "1.0.0"
description: Brief description of what the skill does
user-invocable: true/false
allowed-tools:
- Read
- Write
- Edit
# ... other tools
---
# Skill content in Markdown
Frontmatter Fields
- name: Unique identifier for the skill
- version: Semantic version number
- description: What the skill does
- user-invocable: Whether users can explicitly invoke this skill
- allowed-tools: List of tools the skill is permitted to use
Adding a New Skill
-
Create a new directory under
skills/with your skill name:mkdir skills/my-new-skill -
Create a
SKILL.mdfile with the required frontmatter and documentation -
Define:
- When to trigger the skill
- Required inputs
- Execution steps
- Output requirements
- Success criteria
Usage
Skills are automatically loaded by Claude Code when configured. To use this skill library:
- Clone this repository
- Configure Claude Code to use the skills directory
- Skills will be available based on their
user-invocablesetting
Contributing
Contributions are welcome! When adding new skills:
- Follow the existing skill format
- Include clear trigger conditions
- Document all execution steps
- Define explicit success criteria
- Test the skill thoroughly before submitting
License
MIT License