Writes or improves a project README that explains what the project does, how to install, use and configure it, and how to contribute, based on the actual code. Use when the user asks for a README, better docs for a repository or onboarding instructions.
Use when: A project has no README or an outdated one
Reviews a diff or pull request for correctness, security, tests and maintainability, and reports findings ranked by severity with concrete fixes. Use when the user asks for a code review, a second opinion on a change, or "is this safe to merge?".
Use when: Reviewing a diff or pull request before it is merged
Checks a change or a module for common security problems (injection, broken access control, secrets, unsafe dependencies, SSRF, XSS, insecure defaults) and explains each finding with a fix. Use when the user asks for a security review or before merging changes that handle input, authentication or fi
Use when: Reviewing a change that touches input handling, auth or secrets