Disciplined Coding
Enforce scoped, minimal, correct code changes. Prevents gold-plating, speculative abstractions, and unsolicited refactoring. Use when writing code, fixing bugs, adding features, or making any code changes to ensure disciplined, focused implementation.
Security Review
Security analysis for code changes and requests. Classifies activities as permitted, forbidden, or requiring authorization context. Covers OWASP risks, boundary validation, and dual-use tool guidance. Use when reviewing code for security, handling security-related requests, performing threat modeling, or when asked to assess security posture.
Safe Autonomous Mode
Patterns for safe autonomous operation with allow/deny rule composition, risk classification, pacing, and focus-aware behavior. Use when operating autonomously, configuring auto-mode permissions, or when the user wants hands-off task execution with safety guardrails.
Architectural Planning
Read-only codebase analysis and implementation planning. Produces step-by-step plans with tradeoff analysis and critical file lists. Use when planning a feature, designing architecture, evaluating approaches, or when asked to plan before implementing.
Effective Tool Use
Optimal tool selection, parallelism, and safety for coding tasks. Covers the IDE tool preference matrix, parallel vs sequential execution, git safety, sandbox awareness, and file operation hygiene. Use when writing tool calls, running commands, managing files, or performing git operations.
Task Orchestration
Coordinate complex multi-step tasks across parallel workers. Handles research, synthesis, implementation, and verification phases. Use when a task is too large for a single pass, requires parallel investigation, involves multiple files or subsystems, or needs coordinated implementation and verification.
Prompt Engineering
Create reusable skills and agent configurations through structured interview and template generation. Covers SKILL.md authoring, agent persona design, and structured output contracts. Use when creating a new skill, designing an agent, capturing a repeatable process, or when asked to "skillify" a workflow.
Code Review
Three-pass code review covering reuse, quality, and efficiency. Starts from git diff and produces actionable findings with a consolidation step. Use when reviewing code changes, after implementation, when asked to simplify or clean up code, or before merging.
Browser Testing
Browser automation for testing web applications. Covers tab management, element interaction, console log filtering, screenshot capture, and failure escalation. Use when testing web UI, verifying frontend changes, automating browser interactions, or when asked to check a web page.
Codebase Exploration
Efficient, read-only codebase exploration and search. Finds files by pattern, searches code by content, and answers structural questions about codebases. Use when exploring unfamiliar code, searching for implementations, understanding architecture, or when asked "where is X" or "how does Y work.
Code Verification
Adversarial verification of code changes. Tries to break implementations rather than confirm they work. Produces structured PASS/FAIL/PARTIAL verdicts with evidence. Use when verifying code changes, after non-trivial implementations, before reporting task completion, or when asked to check if something works.
Systematic Debugging
Structured diagnosis of bugs, errors, and stuck processes. Maps symptoms to hypotheses, uses bounded log reading, and produces actionable reports. Use when debugging errors, investigating stuck processes, diagnosing performance issues, or when something isn't working as expected.
Context Summarization
Create structured, thorough summaries of conversations and work sessions. Preserves technical details, code changes, errors, and pending tasks for continuity. Use when summarizing a session, creating handoff notes, compacting context, or when asked to recap progress.
Knowledge Management
Classify, store, recall, and maintain project knowledge across sessions. Covers memory taxonomy, what to save vs exclude, recall verification, and memory hygiene. Use when saving project knowledge, organizing memories, reviewing stored context, or when the user says "remember this.
Session Handoff
Create structured session notes for continuity across conversations. Produces fixed-template notes with immutable section headers, session titles, and token-budgeted content. Use when saving session state, creating handoff notes, preparing for context compaction, or when asked to summarize work for continuity.