Thanks for your interest in contributing! Here's how you can help.
- Run the scaffold command:
pnpm gen:skill my-awesome-skill
- Edit
skills/my-awesome-skill/SKILL.md— fill in the frontmatter and write your skill instructions. - Add any reference documents to
skills/my-awesome-skill/references/. - Submit a PR.
- Create a new directory under
packages/:mkdir -p packages/my-pkg/src packages/my-pkg/test
- Add a
package.jsonwith name@aspect-mark/my-pkg, usingcatalog:for shared dependencies. - Add a
tsdown.config.tsfor build configuration. - Write source code in
src/and tests intest/. - Verify with
pnpm buildandpnpm test. - Submit a PR.
- This project uses @antfu/eslint-config.
- Run
pnpm lint:fixbefore committing. - No Prettier — formatting is handled by ESLint.
Follow Conventional Commits:
feat:— new featurefix:— bug fixdocs:— documentation changeschore:— maintenance
- Fork the repo and create your branch from
main. - Make your changes.
- Ensure
pnpm lintandpnpm testpass. - Submit a PR with a clear description.