بنقرة واحدة
analyze
Deep codebase analysis with extended thinking — use for complex tasks that may lead to implementation
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Deep codebase analysis with extended thinking — use for complex tasks that may lead to implementation
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Query and modify databases (PostgreSQL, MySQL/MariaDB, SQLite). Use when the user asks to inspect, query, or write to a database, or when you need to understand a database schema.
Use when asked to find a project, work on a project, start a feature, fix a bug, or make changes to a repo.
Retrieve up-to-date documentation for libraries and frameworks via the Context7 API. Use when looking up docs for any library, finding code examples, verifying API usage, or getting current info that may have changed since training.
Update the changelog for a new release
Interact with local Chrome browser session (only on explicit user approval after being asked to inspect, debug, or interact with a page open in Chrome)
Create git commits using Conventional Commits format
| name | analyze |
| description | Deep codebase analysis with extended thinking — use for complex tasks that may lead to implementation |
| argument-hint | <request or question> |
ultrathink: Gather deep context and analyze the following request with extreme thoroughness. Do NOT begin planning until you have built a comprehensive mental model of the relevant code.
$ARGUMENTS
pwdgit branch --show-current 2>/dev/null || echo "not a git repo"git log --oneline -10 2>/dev/null || echo "no commits"Before forming ANY opinions or plans, gather context aggressively:
git log --oneline --all -- <relevant paths>) if it helps understand design decisions or recent changes.You should have read 10+ files before moving to Phase 2. If you haven't, you haven't read enough. Spend real effort here — this is where the quality comes from.
If the request is ambiguous or there are meaningful choices that affect the approach (e.g., which library, what scope, performance vs simplicity), use AskUserQuestion to resolve them NOW — before committing to any direction. Don't guess at intent.
Now think deeply about what you've learned:
Decide whether this request is an implementation task or pure analysis.
If implementation: Use EnterPlanMode. Do any remaining exploration there, write the plan to the plan file with specific file:line references, then use ExitPlanMode for approval. Once approved, proceed with implementation directly.
If pure analysis: Output findings directly. Include file:line references. No plan mode needed.