Thanks for your interest in contributing to the Gen Alpha Output Style plugin!
- Fork the repository
- Clone your fork locally
- Create a branch for your changes
# Install markdownlint for linting
npm install -g markdownlint-cli
# Test the plugin locally
claude --plugin-dir ./plugins/gen-alpha-output-style
# Run linting
markdownlint "**/*.md"plugins/gen-alpha-output-style/hooks/- Hook scripts and configurationplugins/gen-alpha-output-style/skills/- Skills with transformation rulesplugins/gen-alpha-output-style/skills/gen-alpha-style/references/- Glossary and examples
- Add terms to
plugins/gen-alpha-output-style/skills/gen-alpha-style/references/glossary.md - Add usage examples to
plugins/gen-alpha-output-style/skills/gen-alpha-style/references/examples.md - Update
SKILL.mdif adding new transformation patterns
The hooks/load-style.sh script controls how the plugin loads. Changes here affect all intensity levels.
- Ensure markdown linting passes:
markdownlint "**/*.md" - Test your changes locally with
claude --plugin-dir ./plugins/gen-alpha-output-style - Write a clear PR description explaining your changes
- Link any related issues
- Follow existing markdown formatting conventions
- Use descriptive commit messages
- Keep hook scripts POSIX-compatible where possible
- Check existing issues before creating a new one
- Include steps to reproduce for bugs
- For new slang suggestions, explain the term's meaning and usage
Open an issue for any questions about contributing.