[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M78YSAR970A96JTXFNA2VTJS":3,"skill-same:01M78YSAR970A96JTXFNA2VTJS":58},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":35,"commitSha":36,"skillDirectory":37,"forksCount":38,"repositoryHtmlUrl":39,"repositoryHomepageUrl":6,"ownerHtmlUrl":40,"ownerBlogUrl":41,"ownerDescription":42,"updatedAt":43,"install":44,"resources":57},"01M78YSAR970A96JTXFNA2VTJS","coderabbit-local-dev-loop",null,"Configure CodeRabbit CLI for local pre-commit code reviews and fast iteration.\nUse when setting up local development with CodeRabbit CLI reviews,\nintegrating AI review into your commit workflow, or testing config changes.\nTrigger with phrases like \"coderabbit dev setup\", \"coderabbit local development\",\n\"coderabbit CLI workflow\", \"coderabbit pre-commit review\".","jukeyman\u002Fjukeyman-skills","jukeyman","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F142960420?v=4","01M78FR4Y3DHMMCBCC0GXXNB3F","RICK JEFFERSON","01M78FR4Z8RVQRAD31Y5J7V6EB",1,"MIT","https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fsaas-packs--coderabbit-pack--coderabbit-local-dev-loop\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: coderabbit-local-dev-loop\ndescription: |\n  Configure CodeRabbit CLI for local pre-commit code reviews and fast iteration.\n  Use when setting up local development with CodeRabbit CLI reviews,\n  integrating AI review into your commit workflow, or testing config changes.\n  Trigger with phrases like \"coderabbit dev setup\", \"coderabbit local development\",\n  \"coderabbit CLI workflow\", \"coderabbit pre-commit review\".\nallowed-tools: Read, Write, Edit, Bash(cr:*), Bash(git:*), Bash(npm:*), Grep\nversion: 1.0.0\nlicense: MIT\nauthor: Jeremy Longshore \u003Cjeremy@intentsolutions.io>\ncompatible-with: claude-code, codex, openclaw\ntags: [saas, coderabbit, cli, workflow, development]\n---\n# CodeRabbit Local Dev Loop\n\n## Overview\nUse CodeRabbit CLI to review code locally before opening a PR. The CLI provides the same AI-powered review as the GitHub App but runs in your terminal against staged or unstaged changes. This creates a multi-layered review process: local CLI review before commit, then automated PR review after push.\n\n## Prerequisites\n- CodeRabbit CLI installed (`curl -fsSL https:\u002F\u002Fcli.coderabbit.ai\u002Finstall.sh | sh`)\n- Git repository with `.coderabbit.yaml` configuration\n- CodeRabbit account (CLI uses credits: $0.25 per file reviewed)\n\n## Instructions\n\n### Step 1: Install and Verify CLI\n```bash\nset -euo pipefail\n# Install CodeRabbit CLI\ncurl -fsSL https:\u002F\u002Fcli.coderabbit.ai\u002Finstall.sh | sh\n\n# Verify installation\ncr --version\n\n# Authenticate (opens browser for OAuth)\ncr auth login\n```\n\n### Step 2: Local Review Workflow\n```bash\nset -euo pipefail\n# Review all staged changes (most common workflow)\ngit add -A\ncr review\n\n# Review specific files only\ncr review src\u002Fapi\u002Froutes.ts src\u002Fmiddleware\u002Fauth.ts\n\n# Interactive mode: ask follow-up questions about review feedback\ncr review --interactive\n\n# Plain output mode (pipe to other tools or AI agents)\ncr review --prompt-only\n```\n\n### Step 3: Git Hook Integration\n```bash\n#!\u002Fbin\u002Fbash\n# .git\u002Fhooks\u002Fpre-push (make executable: chmod +x .git\u002Fhooks\u002Fpre-push)\nset -euo pipefail\n\necho \"Running CodeRabbit pre-push review...\"\n\n# Get list of changed files vs remote\nCHANGED_FILES=$(git diff --name-only @{push}.. 2>\u002Fdev\u002Fnull || git diff --name-only HEAD~1)\n\nif [ -n \"$CHANGED_FILES\" ]; then\n  echo \"$CHANGED_FILES\" | xargs cr review\n\n  # Non-blocking: show review but don't prevent push\n  # To make blocking, check exit code:\n  # echo \"$CHANGED_FILES\" | xargs cr review || {\n  #   echo \"CodeRabbit found issues. Push anyway? (y\u002Fn)\"\n  #   read -r response\n  #   [ \"$response\" != \"y\" ] && exit 1\n  # }\nfi\n```\n\n### Step 4: Configuration for Local Development\n```yaml\n# .coderabbit.yaml - Settings that affect both CLI and PR reviews\nlanguage: \"en-US\"\nreviews:\n  profile: \"assertive\"\n  path_instructions:\n    - path: \"src\u002F**\"\n      instructions: \"Check for proper error handling and type safety.\"\n    - path: \"tests\u002F**\"\n      instructions: \"Verify edge cases and assertion completeness.\"\n  path_filters:\n    - \"!**\u002F*.lock\"\n    - \"!dist\u002F**\"\n    - \"!**\u002F*.generated.*\"\n  auto_review:\n    enabled: true\n    drafts: false\nchat:\n  auto_reply: true\n```\n\n### Step 5: IDE Integration Pattern\n```json\n\u002F\u002F .vscode\u002Ftasks.json - Run CodeRabbit review from VS Code\n{\n  \"version\": \"2.0.0\",\n  \"tasks\": [\n    {\n      \"label\": \"CodeRabbit: Review Current File\",\n      \"type\": \"shell\",\n      \"command\": \"cr review ${file}\",\n      \"presentation\": { \"reveal\": \"always\", \"panel\": \"shared\" },\n      \"problemMatcher\": []\n    },\n    {\n      \"label\": \"CodeRabbit: Review Staged Changes\",\n      \"type\": \"shell\",\n      \"command\": \"cr review\",\n      \"presentation\": { \"reveal\": \"always\", \"panel\": \"shared\" },\n      \"problemMatcher\": []\n    }\n  ]\n}\n```\n\n## Two-Layer Review Strategy\n```\nDeveloper writes code\n       │\n       ▼\n┌──────────────────┐\n│ cr review (local) │  ← Layer 1: Fast feedback before commit\n│ Fix obvious issues│\n└────────┬─────────┘\n         │\n         ▼\n   git commit + push\n         │\n         ▼\n┌──────────────────┐\n│ CodeRabbit App   │  ← Layer 2: Full context review on PR\n│ (automated PR    │\n│  review)         │\n└──────────────────┘\n```\n\n## Output\n- CodeRabbit CLI installed and authenticated\n- Pre-push git hook for automated local reviews\n- VS Code task integration for on-demand reviews\n- Two-layer review workflow (local + PR)\n\n## Error Handling\n| Issue | Cause | Solution |\n|-------|-------|----------|\n| `cr: command not found` | CLI not in PATH | Re-run install script or add to PATH |\n| Auth token expired | Session timeout | Run `cr auth login` again |\n| \"No credits remaining\" | Usage-based billing exhausted | Purchase credits at app.coderabbit.ai |\n| Review hangs on large file | File too large for AI context | Review specific files instead of all |\n| Empty review output | No changed files detected | Stage changes with `git add` first |\n\n## Resources\n- [CodeRabbit CLI Documentation](https:\u002F\u002Fdocs.coderabbit.ai\u002Fcli)\n- [CLI Blog Announcement](https:\u002F\u002Fwww.coderabbit.ai\u002Fblog\u002Fcoderabbit-cli-free-ai-code-reviews-in-your-cli)\n- [VS Code IDE Extension](https:\u002F\u002Fwww.coderabbit.ai\u002Fide)\n\n## Next Steps\nSee `coderabbit-sdk-patterns` for PR interaction automation patterns.\n","# CodeRabbit Local Dev Loop\n\n## Overview\nUse CodeRabbit CLI to review code locally before opening a PR. The CLI provides the same AI-powered review as the GitHub App but runs in your terminal against staged or unstaged changes. This creates a multi-layered review process: local CLI review before commit, then automated PR review after push.\n\n## Prerequisites\n- CodeRabbit CLI installed (`curl -fsSL https:\u002F\u002Fcli.coderabbit.ai\u002Finstall.sh | sh`)\n- Git repository with `.coderabbit.yaml` configuration\n- CodeRabbit account (CLI uses credits: $0.25 per file reviewed)\n\n## Instructions\n\n### Step 1: Install and Verify CLI\n```bash\nset -euo pipefail\n# Install CodeRabbit CLI\ncurl -fsSL https:\u002F\u002Fcli.coderabbit.ai\u002Finstall.sh | sh\n\n# Verify installation\ncr --version\n\n# Authenticate (opens browser for OAuth)\ncr auth login\n```\n\n### Step 2: Local Review Workflow\n```bash\nset -euo pipefail\n# Review all staged changes (most common workflow)\ngit add -A\ncr review\n\n# Review specific files only\ncr review src\u002Fapi\u002Froutes.ts src\u002Fmiddleware\u002Fauth.ts\n\n# Interactive mode: ask follow-up questions about review feedback\ncr review --interactive\n\n# Plain output mode (pipe to other tools or AI agents)\ncr review --prompt-only\n```\n\n### Step 3: Git Hook Integration\n```bash\n#!\u002Fbin\u002Fbash\n# .git\u002Fhooks\u002Fpre-push (make executable: chmod +x .git\u002Fhooks\u002Fpre-push)\nset -euo pipefail\n\necho \"Running CodeRabbit pre-push review...\"\n\n# Get list of changed files vs remote\nCHANGED_FILES=$(git diff --name-only @{push}.. 2>\u002Fdev\u002Fnull || git diff --name-only HEAD~1)\n\nif [ -n \"$CHANGED_FILES\" ]; then\n  echo \"$CHANGED_FILES\" | xargs cr review\n\n  # Non-blocking: show review but don't prevent push\n  # To make blocking, check exit code:\n  # echo \"$CHANGED_FILES\" | xargs cr review || {\n  #   echo \"CodeRabbit found issues. Push anyway? (y\u002Fn)\"\n  #   read -r response\n  #   [ \"$response\" != \"y\" ] && exit 1\n  # }\nfi\n```\n\n### Step 4: Configuration for Local Development\n```yaml\n# .coderabbit.yaml - Settings that affect both CLI and PR reviews\nlanguage: \"en-US\"\nreviews:\n  profile: \"assertive\"\n  path_instructions:\n    - path: \"src\u002F**\"\n      instructions: \"Check for proper error handling and type safety.\"\n    - path: \"tests\u002F**\"\n      instructions: \"Verify edge cases and assertion completeness.\"\n  path_filters:\n    - \"!**\u002F*.lock\"\n    - \"!dist\u002F**\"\n    - \"!**\u002F*.generated.*\"\n  auto_review:\n    enabled: true\n    drafts: false\nchat:\n  auto_reply: true\n```\n\n### Step 5: IDE Integration Pattern\n```json\n\u002F\u002F .vscode\u002Ftasks.json - Run CodeRabbit review from VS Code\n{\n  \"version\": \"2.0.0\",\n  \"tasks\": [\n    {\n      \"label\": \"CodeRabbit: Review Current File\",\n      \"type\": \"shell\",\n      \"command\": \"cr review ${file}\",\n      \"presentation\": { \"reveal\": \"always\", \"panel\": \"shared\" },\n      \"problemMatcher\": []\n    },\n    {\n      \"label\": \"CodeRabbit: Review Staged Changes\",\n      \"type\": \"shell\",\n      \"command\": \"cr review\",\n      \"presentation\": { \"reveal\": \"always\", \"panel\": \"shared\" },\n      \"problemMatcher\": []\n    }\n  ]\n}\n```\n\n## Two-Layer Review Strategy\n```\nDeveloper writes code\n       │\n       ▼\n┌──────────────────┐\n│ cr review (local) │  ← Layer 1: Fast feedback before commit\n│ Fix obvious issues│\n└────────┬─────────┘\n         │\n         ▼\n   git commit + push\n         │\n         ▼\n┌──────────────────┐\n│ CodeRabbit App   │  ← Layer 2: Full context review on PR\n│ (automated PR    │\n│  review)         │\n└──────────────────┘\n```\n\n## Output\n- CodeRabbit CLI installed and authenticated\n- Pre-push git hook for automated local reviews\n- VS Code task integration for on-demand reviews\n- Two-layer review workflow (local + PR)\n\n## Error Handling\n| Issue | Cause | Solution |\n|-------|-------|----------|\n| `cr: command not found` | CLI not in PATH | Re-run install script or add to PATH |\n| Auth token expired | Session timeout | Run `cr auth login` again |\n| \"No credits remaining\" | Usage-based billing exhausted | Purchase credits at app.coderabbit.ai |\n| Review hangs on large file | File too large for AI context | Review specific files instead of all |\n| Empty review output | No changed files detected | Stage changes with `git add` first |\n\n## Resources\n- [CodeRabbit CLI Documentation](https:\u002F\u002Fdocs.coderabbit.ai\u002Fcli)\n- [CLI Blog Announcement](https:\u002F\u002Fwww.coderabbit.ai\u002Fblog\u002Fcoderabbit-cli-free-ai-code-reviews-in-your-cli)\n- [VS Code IDE Extension](https:\u002F\u002Fwww.coderabbit.ai\u002Fide)\n\n## Next Steps\nSee `coderabbit-sdk-patterns` for PR interaction automation patterns.\n",{"name":5,"tags":24,"author":30,"license":15,"version":31,"description":32,"allowed-tools":33,"compatible-with":34},[25,26,27,28,29],"saas","coderabbit","cli","workflow","development","Jeremy Longshore \u003Cjeremy@intentsolutions.io>","1.0.0","Configure CodeRabbit CLI for local pre-commit code reviews and fast iteration.\nUse when setting up local development with CodeRabbit CLI reviews,\nintegrating AI review into your commit workflow, or testing config changes.\nTrigger with phrases like \"coderabbit dev setup\", \"coderabbit local development\",\n\"coderabbit CLI workflow\", \"coderabbit pre-commit review\".\n","Read, Write, Edit, Bash(cr:*), Bash(git:*), Bash(npm:*), Grep","claude-code, codex, openclaw","main","99825ad3f3bcc6597ddcc7294a14e6e922f2b67b","skills\u002Fsaas-packs--coderabbit-pack--coderabbit-local-dev-loop",0,"https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills","https:\u002F\u002Fgithub.com\u002Fjukeyman","https:\u002F\u002FRJBUSINESSSOLUTIONS.ORG","Credit and Finance Expert | Developer\r\n\r\nI'm Rick Jefferson, a seasoned credit and finance expert with over a decade of experience in financial literacy,","2026-07-13 07:03:29",{"source":8,"skillName":5,"commands":45,"prompt":55,"zipAvailable":56},[46,49,52],{"tool":47,"command":48},"npx","npx skills add jukeyman\u002Fjukeyman-skills --skill coderabbit-local-dev-loop",{"tool":50,"command":51},"bunx","bunx skills add jukeyman\u002Fjukeyman-skills --skill coderabbit-local-dev-loop",{"tool":53,"command":54},"pnpm","pnpm dlx skills add jukeyman\u002Fjukeyman-skills --skill coderabbit-local-dev-loop","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fsaas-packs--coderabbit-pack--coderabbit-local-dev-loop\u002FSKILL.md",true,[],[59,66,73,80,87,95],{"skillNo":60,"name":61,"nameZh":6,"description":62,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":63,"categories":64,"keywords":65,"publishedAt":19},"01M79ANS2SM329NEP5ZCX106RR","zustand-store-creator","Create zustand store creator operations. Auto-activating skill for Frontend Development.\nTriggers on: zustand store creator, zustand store creator\nPart of the Frontend Development skill category. Use when working with zustand store creator functionality. Trigger with phrases like \"zustand store creator\", \"zustand creator\", \"zustand\".","https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fzustand-store-creator\u002FSKILL.md",[],[],{"skillNo":67,"name":68,"nameZh":6,"description":69,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":70,"categories":71,"keywords":72,"publishedAt":19},"01M79AMZKP4YDEZ7EHG1Y7PP74","zero-trust-config-helper","Configure with zero trust config helper operations. Auto-activating skill for Security Advanced.\nTriggers on: zero trust config helper, zero trust config helper\nPart of the Security Advanced skill category. Use when configuring systems or services. Trigger with phrases like \"zero trust config helper\", \"zero helper\", \"zero\".","https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fzero-trust-config-helper\u002FSKILL.md",[],[],{"skillNo":74,"name":75,"nameZh":6,"description":76,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":77,"categories":78,"keywords":79,"publishedAt":19},"01M79AMJSBCEJQNBTYNAHYN5HM","zapier-integration-helper","Assist with zapier integration helper operations. Auto-activating skill for Business Automation.\nTriggers on: zapier integration helper, zapier integration helper\nPart of the Business Automation skill category. Use when working with APIs or building integrations. Trigger with phrases like \"zapier integration helper\", \"zapier helper\", \"zapier\".","https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fzapier-integration-helper\u002FSKILL.md",[],[],{"skillNo":81,"name":82,"nameZh":6,"description":83,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":84,"categories":85,"keywords":86,"publishedAt":19},"01M79AHJZGVMARS13VFQYRR1MP","yaml-config-validator","Validate yaml config validator operations. Auto-activating skill for DevOps Basics.\nTriggers on: yaml config validator, yaml config validator\nPart of the DevOps Basics skill category. Use when configuring systems or services. Trigger with phrases like \"yaml config validator\", \"yaml validator\", \"yaml\".","https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fyaml-config-validator\u002FSKILL.md",[],[],{"skillNo":88,"name":89,"nameZh":6,"description":90,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":91,"sourceHtmlUrl":92,"categories":93,"keywords":94,"publishedAt":19},"01M79AHGDZRN0020RDQSQDPAM8","xvary-stock-research","Thesis-driven equity analysis from public SEC EDGAR and market data; \u002Fanalyze, \u002Fscore, \u002Fcompare workflows with bundled Python tools (Claude Code, Cursor, Codex).","https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fxvary-stock-research\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fxvary-stock-research\u002FSKILL.md",[],[],{"skillNo":96,"name":97,"nameZh":6,"description":98,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":99,"categories":100,"keywords":101,"publishedAt":19},"01M79AHCYJ9FV9RMHQ24HDRN33","xss-vulnerability-scanner","Scan xss vulnerability scanner operations. Auto-activating skill for Security Fundamentals.\nTriggers on: xss vulnerability scanner, xss vulnerability scanner\nPart of the Security Fundamentals skill category. Use when working with xss vulnerability scanner functionality. Trigger with phrases like \"xss vulnerability scanner\", \"xss scanner\", \"xss\".","https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fxss-vulnerability-scanner\u002FSKILL.md",[],[]]