Thanks for wanting to contribute. WokSpec is a collection of AI-native products and tools built for creators. We welcome bug fixes, features, improvements, and documentation.
| Repo | What it is | License |
|---|---|---|
| WokTool | 80+ browser dev/design tools | MIT |
| Chopsticks | Discord bot | MIT |
| Eral | AI layer — API, extension, widget | FSL-1.1-MIT |
| Dilu | No-code product builder | FSL-1.1-MIT |
| Vecto | AI design studio | FSL-1.1-MIT |
| WokGen | AI pixel art generation | Apache-2.0 |
| WokPost | AI-curated news | FSL-1.1-MIT |
| WokAPI | Auth and product registry | FSL-1.1-MIT |
WokSpec uses Conventional Commits:
feat: new feature
fix: bug fix
docs: documentation only
style: formatting, no logic change
refactor: refactor (no feature/fix)
perf: performance improvement
test: tests
chore: tooling, CI, deps
Examples:
feat: add CSV export to json-tools
fix: resolve CORS header on /v1/chat route
chore: update dependabot config
docs: improve CLAUDE.md with auth patterns
- Fork the repo or create a branch if you have write access
- Install dependencies (
npm ciin most repos) - Write your change — keep it focused and minimal
- Typecheck:
npx tsc --noEmit - Lint (if ESLint is configured):
npx eslint . --max-warnings 0 - Test (if tests exist): check the repo's
package.jsonscripts - Commit using conventional commits
- Push and open a pull request
- Fill in the PR template fully
- Link the issue you're solving (if any)
- Keep the diff small and focused — one concern per PR
- Passing CI is required before merge
- Bug? Use the Bug Report template
- Feature? Use the Feature Request template — labeling it
sweepenables Sweep AI to attempt an automated implementation
WokSpec repos include CLAUDE.md and .coderabbit.yaml to give AI agents full context. If you're using Claude Code, GitHub Copilot, Cursor, or similar tools:
- Read
CLAUDE.mdfirst — it contains the critical constraints for each repo - Follow the commit conventions above
- Run typecheck before committing
- Don't modify auto-generated files (
prisma/migrations/,.next/,out/, etc.)
Found a vulnerability? See SECURITY.md — please don't open a public issue.
Be respectful. See CODE_OF_CONDUCT.md.