一键导入
ask-impact-sentinel
Guidelines for impact analysis, breaking change detection, and strategic database design.
菜单
Guidelines for impact analysis, breaking change detection, and strategic database design.
Laravel scaffolding for SQL or Mongo (Official/Jenssegers), SoftDeletes, API standards.
Laravel maintenance with Zero Data Loss policy, Mongo/SQL debugging.
Vue 3 scaffolding for Laravel Inertia, Nuxt, or Vite. Composition API + TypeScript.
Vue 3 + Inertia maintenance. Fixes navigation reloads, prop mismatches, reactivity loss.
Code review, staging, and Conventional Commit message generation. MUST NOT COMMIT.
Brief description of what the skill does
| name | ask-impact-sentinel |
| description | Guidelines for impact analysis, breaking change detection, and strategic database design. |
A skill focused on impact analysis, breaking change detection, and strategic database design.
<critical_constraints>
The ask-impact-sentinel skill guides AI agents to think critically about the consequences of their changes. It ensures that optimizations don't break existing functionality and that database interactions are designed for performance and reliability.
Apply this skill when:
php -l path/to/file.php or npm run lint).php artisan tinker --execute="echo app()->handle(Illuminate\Http\Request::create('/', 'GET'))->getStatusCode();").# Modifying a shared utility without checking dependents
def get_user_data(user_id):
return db.query("SELECT * FROM users WHERE id = ?", user_id)
# Checking dependents and ensuring no breaking changes
def get_user_data(user_id):
# Verified that 5 other modules use this.
# Adding a cache layer instead of changing the return structure.
data = redis.get(f"user:{user_id}")
if not data:
data = db.query("SELECT * FROM users WHERE id = ?", user_id)
redis.set(f"user:{user_id}", data)
return data