git clone https://github.com/Enderfga/openclaw-claude-code.git
cd openclaw-claude-code
npm install
npm run buildPrerequisite: Claude Code CLI must be installed for integration testing:
npm install -g @anthropic-ai/claude-code# Type-check and build
npm run build
# Integration tests (requires Claude Code CLI)
npx tsx test-integration.ts- TypeScript with full types — no
any - ESM modules (
"type": "module") - Follow existing patterns in
src/ - No formatting changes to files you didn't modify
- One feature or fix per PR
- Use a descriptive title:
feat:,fix:,docs:,chore: - Include a clear description of what changed and why
- Run
npm run buildbefore submitting — PRs that don't build won't be reviewed - Update
CHANGELOG.mdfor user-facing changes
- Search existing issues before opening a new one
- Use the provided templates (bug report / feature request)
- Include OpenClaw version, Node.js version, and plugin version
- Redact any sensitive info from logs