review-pr/SKILL.md
PR code review. Input URL → code analysis → post structured review comment + save MD. Auto-detects domain (backend/frontend/PLC). Usage: /review-pr <PR_URL>
npx skillsauth add cyanluna-git/cyanluna.skills review-prInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Analyzes code from a Bitbucket PR URL and automatically posts structured review comments to the PR. Auto-detects the code domain (backend, frontend, PLC) from file extensions in the diff.
| Option | Description |
|--------|-------------|
| (none) | Review + post PR comment + save local MD |
| --no-post | Skip posting PR comment (analysis only) |
| --no-save | Skip saving local MD file |
Follow the steps below in order. Do not skip any step.
Parse the PR URL and options from user input.
Input: <pr_url> [--no-post] [--no-save]
python3 scripts/review_pr.py fetch <pr_url>
Analyze the JSON output. If a diff_file key exists, the diff was saved to a separate file — read it using the Read tool.
.py, .go, .java, .cs, .rb, .rs, .sql, .env, Dockerfile.tsx, .jsx, .ts (in src/components/), .css, .scss, .vue, .svelte.ST, .st, .xml (PLCOpen format)/tmp/review_pr_{id}.md as a temp file.Review language: Write the review in Korean.
Execute only if --no-post option is NOT present.
python3 scripts/review_pr.py comment <pr_url> < /tmp/review_pr_{id}.md
Execute only if --no-save option is NOT present.
python3 scripts/review_pr.py save <pr_url>
/tmp/review_pr_{id}.md content to reviews/{filename}. Create the reviews/ directory if it doesn't exist.Show the user a summary of results:
testing
Turn vague intent into a precise, executable spec through 5 structured phases, then optionally create a kanban task. Use when starting something new that needs proper scoping before refinement. Complements /kanban-refine (which refines existing tasks).
databases
--- name: kanban-local description: Local markdown-file kanban for toy and personal projects. No server, no PostgreSQL, no auth — all state lives in KANBAN.md in the project root. Use for solo/small projects where the remote kanban board is overkill. Auto-trigger when KANBAN.md exists and user says "태스크 추가", "add task", "칸반 보여줘", "다음 할 일", "task list", or similar task-management phrases. Sub-commands: init, list, add, move, done, show, edit, refine, run, rm, stats. --- # kanban-local 로컬 `KANBA
documentation
프로젝트의 전체 아키텍처, 목표, 주요 결정사항을 wiki/ 디렉토리에 합성하여 정리합니다. 첫 실행 시 전체 생성, update로 변경분 반영. 매 카드가 아닌 프로젝트 수준의 지식을 정리합니다.
devops
Manage project tasks in a local SQLite DB (~/.claude/kanban-dbs/{project}.db). Supports task CRUD (add, edit, move, remove), board viewing, session context persistence, and statistics. For pipeline orchestration use /kanban-run, for requirements refinement use /kanban-refine. Run /kanban-init first to create the local DB.