dev-workflow
Development workflow
This project uses a Makefile-based build system.
Getting started
Run make help to see all available targets and understand the build workflow.
make help
Pull request descriptions
CRITICAL: You MUST create and maintain a PR description file for every branch.
This file describes what's happening on the branch. Update it before every push.
- Create
.github/pr/<slug>.mdwith a descriptive slug (e.g.,add-auth-logging.md,fix-parser-edge-case.md) - Use this format:
# component: verb explanation
Brief description of what this change does and why.
## Changes
- `path/to/file.lua` - what it does
- `path/to/other.lua` - what it does
Guidelines:
- Choose a descriptive, kebab-case slug
- Title format:
component: verb explanation(sentence case) - Keep descriptions concise but include key decisions and tradeoffs
- Update the file before every push to reflect the current state of the branch
More from whilp/world
hammerspoon
Configure and manage Hammerspoon automation, app launching, and window switching. Use when working with ~/.config/hammerspoon config files, adding keybindings, modifying the leader modal, or troubleshooting Hammerspoon functionality. Window management is handled by AeroSpace.
10dev
Development workflow for this repository. Run `make help` to see available targets.
1meta
Guide for writing and improving Claude Code skills. Use when creating new skills, debugging why skills aren't activating, or improving skill descriptions and structure.
1gh-workflow
Trigger and monitor GitHub Actions workflows, CI/CD pipelines, and automated builds. Use when running workflows, triggering CI, deploying via GitHub Actions, downloading artifacts, or checking workflow status on github.com
1screenshot
Take screenshots, screen recordings, scrolling captures, and OCR text recognition using CleanShot X. Use when user requests screenshots, captures, screen recording, OCR, text extraction, or image annotation.
1karabiner
Configure and manage Karabiner-Elements key remapping. Use when modifying karabiner.json, adding key remappings, creating complex modifications, managing profiles, setting variables, or troubleshooting keybinding issues.
1