Skip to content

danhdue/d3nexus

v1.28.2

Mobile engineering agent kit: epic lifecycle orchestration, 3-tier quality gates, and security/architecture/UI/code-health audits for Flutter, Android Native, and iOS Native.

android-api-integration

Generates a standardized Network Module, API Interface, Remote Data Source, Repository, UseCase, Models, and ViewModel updates for Android using the Hybrid Network Architecture and MVI Pattern.

android-quality-check

Read-only Android quality assurance provider implementing the common quality contract. Executes project-configured Gradle, Spotless, Detekt, and Konsist capabilities from .agents/quality/android-quality.json, enforces BCV and architecture policies, and outputs structured results bound to repository SHA.

android-ui-audit

Audits Jetpack Compose and Android UI code for recomposition stability, state hoisting, Material3 design system adherence, and modifier best practices.

api_integration

Automate the end-to-end process of handling a new API request, from model generation to Data Source integration.

architecture-audit

Audits code changes for Clean Architecture, Domain purity, feature module isolation, MVI state immutability, and concurrency discipline across Android Native, Flutter, and iOS Native projects.

audit-account-block

Use when auditing Antigravity profiles for account block vulnerabilities, cloned machine IDs, cross-account trajectory leaks, rate-limit risks, or remediating profile security to prevent 403 Terms of Service suspensions.

brainstorming

Asks which kind of work a request is for, then routes to the matching inception skill. Use it whenever someone asks to brainstorm, explore or design something without making clear whether the deliverable is code or a document. When the deliverable is already known, invoke dev-brainstorming or doc-brainstorming directly and skip this skill.

build_fix

Use this skill to systematically clear Flutter build and analyzer errors. Captures the full analyzer report, groups errors by cause (missing imports, missing codegen, type mismatch, lint), then fixes and re-runs until clean.

check-quota

Shows the interactive Antigravity Multi-Profile Quota Dashboard (Dark Mode Visual Companion) or prints terminal quota cards with model details, countdowns, and quick actions across all configured accounts.

check_secure_files

Enforces a checklist to verify that all required secure configuration files (google-services.json, GoogleService-Info.plist, environment-configs.json) are present for all environments (dev, stg, prd).

code-health-audit

Audits code changes for clean code standards, function sizing (<20 lines), argument limits (<=2 params), strict null-safety (banning !! in Kotlin, ! in Dart, and !/try! in Swift), and idiomatic practices across Android Native, Flutter, and iOS Native projects.

copy_secure_configurations

Copies secure configuration files (google-services.json, GoogleService-Info.plist) from the secureFiles directory to Android and iOS project paths.

create_new_feature

Guide for creating a new feature or subfeature following the project's Clean Architecture + MVI pattern.

cross-model-review

Reviews implemented code, commits, and diffs using external frontier models (Claude CLI, Codex CLI, Antigravity CLI, Kiro CLI) or local Ollama models with evidence-grounded triage.

decision-records

Writes Architecture Decision Records in Michael Nygard's format, and spike reports that state what would refute them. Use it when a technical decision needs recording, when one is being reversed, or after an investigation that produced a recommendation.

dev-brainstorming

Turns an idea for code work into an approved design spec through collaborative dialogue — clarifying questions, two or three alternatives, and a design the user approves section by section. Use it before creating features, building components, adding functionality or changing behaviour. When the deliverable is a document rather than code, use doc-brainstorming instead.

dev-designer

Use when analyzing high-level requirements to design a complete software Epic across Web Applications, Flutter, Android Native, iOS Native, Python, or Rust projects, including High-Level Design (HLD), Mermaid diagrams, Integration Test Plans, and Kanban task breakdowns with BDD & TDD specifications.

dev-implementation

Use when an epic already has an approved HLD and Kanban task files (.devtool/epic/<epic_dir>/ + .devtool/features/task_*.md) and you need to actually execute those tasks against the codebase, in the right order, inside an isolated worktree across Web Applications, Flutter, Android Native, iOS Native, Python, or Rust projects.

dev-lifecycle

Use this skill to orchestrate epic-scale work from idea to merged branch. It owns the sequence and the five approval gates connecting dev-brainstorming, dev-designer, dev-implementation, and quality_check — which skill runs next, what each stage must hand over, and what to do when a gate fails. Activate it when a request spans multiple components or needs an HLD plus a Kanban task breakdown, when routing an approved spec, or whenever it is unclear which epic stage the work is currently in.

dispatching-parallel-agents

Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies

doc-brainstorming

Turns an idea or a document request into an approved content spec through collaborative dialogue — what the document must say, what it deliberately will not cover, and one thing the reader can do afterwards. Use it before writing a runbook, handbook, guide, proposal, strategy document or set of reference pages. When the work changes a file that ships in the build, use dev-brainstorming instead.

doc-designer

Turns a document request into a brief, an outline and one task per section. Establishes who the document is for, classifies it into exactly one Diátaxis type, and enforces Gate 2 of the document lifecycle. Use it at the start of any documentation work large enough to break down.

doc-implementation

Drafts an approved document outline section by section — one worktree, one commit per section, the outline kept truthful. Hands the draft to doc_quality_check at Gate 3 and holds Gate 4 for sign-off. Use it at Stage 2 of the document lifecycle.

doc-lifecycle

Orchestrates work whose deliverable is a document rather than code — a runbook, handbook, onboarding guide or set of reference pages. Owns the sequence and the four approval gates connecting doc-brainstorming, doc-designer, doc-implementation and doc_quality_check. Use it when a document spans enough sections to need a breakdown.

doc_quality_check

Quality gate for documentation. Runs mechanical checks, Diátaxis type conformance and a content audit, and refuses outright if the change touches files that ship in the build. Use it in place of quality_check whenever the deliverable is prose.

executing-plans

Use when you have a written implementation plan to execute in a separate session with review checkpoints

find-skills

Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.

finishing-a-development-branch

Use when implementation is complete, all tests pass, and you need to decide how to integrate the work

flutter-quality-check

Read-only Flutter quality assurance provider implementing the common quality contract. Executes project-configured Melos, FVM, and Dart capabilities from .agents/quality/flutter-quality.json, enforces module boundaries and license headers, and outputs structured results bound to repository SHA.

flutter-ui-audit

Audits Flutter UI code for widget rebuild optimization, const discipline, state hoisting, controller disposal, and design token adherence.

impact-analysis

Performs 4-layer impact, blast radius, bridge contract, and upstream git conflict analysis before editing code (Shift-Left) and at final quality check (Shift-Right Bookend).

ios-quality-check

Read-only iOS quality assurance provider implementing the common quality contract. Executes project-configured Tuist, SwiftPM, SwiftFormat, and SwiftLint capabilities from .agents/quality/ios-quality.json, enforces ArchTests architecture rules and module boundaries, and outputs structured results bound to repository SHA.

ios-ui-audit

Audits SwiftUI and iOS UI code for body re-evaluation efficiency, state hoisting, Task lifecycle cancellation, AppUIKit design tokens, and Slang-style localization.

json_to_freezed_model

Parse JSON and create freezed object classes following project conventions.

lean-market-discovery

Use when identifying a target customer segment, building needs-based personas, running customer discovery interviews, or quantifying which customer needs are underserved — before any feature, technology or design is chosen. Covers steps 1 and 2 of Dan Olsen's Lean Product Process and produces the Gate 1 problem space specification.

lean-mvp-scoping

Use when scoping an MVP feature set, writing user stories, breaking features into chunks, prioritizing a backlog by ROI, deciding what ships in v1 versus later, or preparing a validated backlog for engineering. Covers step 4 of Dan Olsen's Lean Product Process and produces the Gate 3 MVP feature backlog.

lean-product-lifecycle

Use when a user brings a product idea, wants to validate an idea before building it, asks what to build first, or needs to reach product-market fit. Orchestrates Dan Olsen's Lean Product Process across market discovery, value strategy, and MVP scoping, enforcing problem-space discipline and three human approval gates before any engineering begins.

lean-value-strategy

Use when defining a product's value proposition, classifying benefits with the Kano model, comparing against competitors or the customer's current workaround, choosing a differentiator, or deciding what the product deliberately will not do. Covers step 3 of Dan Olsen's Lean Product Process and produces the Gate 2 value proposition specification.

melos_sync

Use this skill when dependencies change, after pulling changes, or when "file not found" or missing generated-code errors appear in a Flutter melos workspace. Syncs packages and re-runs code generation in the correct order.

moshi_dto_generator

Converts raw JSON structures into clean, production-ready Moshi DTOs for the Android_Digital_Wallet project.

pr_review

Performs comprehensive Pull Request reviews by delegating quality verification to quality_check with profile pr, validating project-registered provider contracts, and consuming the unified executive report.

principal-review

Performs Shift-Left architectural and task design document reviews (HLD, BDD, Tasks, RFC) against source code before implementation begins.

python-quality-check

Read-only Python quality assurance provider implementing the common quality contract. Executes project-configured capabilities from .agents/quality/python-quality.json, enforces architecture policies via import-linter, and outputs structured results bound to repository SHA.

quality_check

Platform-neutral quality gatekeeper and orchestrator that discovers project-registered providers from .agents/quality/check_quality.json, validates versioned contracts, aggregates verdicts (FAIL > BLOCKED > PASS), and renders immutable SHA-bound executive reports.

receiving-code-review

Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation

refresh-session

Pings Claude Code and Codex CLIs or configures daily scheduled daemons to refresh and pre-warm 5-hour rolling session windows with minimum token consumption and zero skill initialization. Use when pre-warming rolling quota windows, setting up daily auto-refresh schedules, or resetting session timers without loading repository context.

requesting-code-review

Use when completing tasks, implementing major features, or before merging to verify work meets requirements

resume-context

Restores project architectural awareness, active epic states, recent programmer activity, and Kanban task progress across multi-repository workspaces on session startup or account rotation while enforcing the Tri-Role Governance Model.

rust-quality-check

Read-only Rust quality assurance provider implementing the common quality contract. Executes project-configured Cargo capabilities from .agents/quality/rust-quality.json, enforces Konsist-equivalent architecture policies via xtask, and outputs structured results bound to repository SHA.

save-context

Persists architectural decisions, active epic states, and programmer activity logs under fcntl.flock concurrency protection, emits role-bound handoff prompts, or completes and archives epic features into the permanent project ledger.

secrets_env

Use this skill when the project needs to build but the secureFiles/ directory is missing. Detects whether provisioning already happened, decodes the SECURE_FILES environment variable as a fallback, and tells the user exactly what to run if neither is available.

security-audit

Audits code changes for mobile fintech security, OWASP Mobile Top 10 (2024), financial precision (BigDecimal in Kotlin, Decimal in Dart, Decimal in Swift), secure storage, and privacy controls across Android Native, Flutter, and iOS Native projects.

session_init

Use this skill at the start of a new working session to establish the session name, focus area, and the project context the agent should load before doing anything else.

setup-shared-contracts

Sets up and verifies shared contract topologies, canonical templates (api_contract, architecture_and_flow, gaps_and_rfcs), relative symlinks, and governance rules across Hub and Satellite repositories.

setup_build

Use this skill to make a Flutter checkout buildable - verify secure files are present, copy them into their platform locations, optionally configure dev/stg/prd build variants, and confirm the environment by building one flavor. Use it on a fresh clone, a new worktree, or after secure files change.

setup_keybindings

Merges workspace keybindings (.vscode/keybindings.json) into the user's global IDE configuration (VS Code, Cursor, Windsurf, Antigravity, etc.).

setup_local_keybindings

Merges workspace keybindings into IDE user profile configurations (e.g., ~/antigravity-profile-2/User/keybindings.json).

setup_quality_check

Inspects repository structure, auto-detects platforms (Flutter, Android, iOS, Rust, or Polyglot), and scaffolds standardized quality provider configurations adhering to canonical templates.

setup_variants

Automates the setup of build variants (flavors) for Android and iOS in a default Flutter project, including signing and VS Code launch configuration.

subagent-driven-development

Use when executing implementation plans with independent tasks in the current session

sync-shared-contracts

Audits shared contract deltas (check), generates requirements briefs with snapshot watermarks (brief), and records scope-bound acknowledgements (ack) across Satellite and Hub repositories with dev-lifecycle integration.

systematic-debugging

Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes

task-observer

Monitors task execution for skill improvement opportunities. Use during ANY multi-step task, agentic workflow, or work session where the agent uses tools and produces deliverables. Captures patterns, user corrections, workflow insights, and methodology worth preserving as reusable skills. Also triggers in post-task feedback discussions and when the user mentions skill observations, improvements, the observation log, skill taxonomy, or asks the agent to watch for skill opportunities. Also known as "One Skill to Rule Them All" — trigger on this phrase too. IMPORTANT: invoke this skill before the FIRST tool call of any session and before writing or proposing a plan — any turn that will involve a tool call counts, however simple the opener looks. This sentence is the session-start trigger and the only activation layer that survives an unreachable config file; pair it with a CLAUDE.md instruction or a harness session-start hook (references/environments.md) — description matching alone is not enforceable.

test-driven-development

Use when implementing any feature or bugfix, before writing implementation code

using-git-worktrees

Use when starting feature work that needs isolation from current workspace or before executing implementation plans - ensures an isolated workspace exists via native tools or git worktree fallback

using-superpowers

Use when starting any conversation - establishes how to find and use skills, requiring skill invocation before ANY response including clarifying questions

verification-before-completion

Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always

web-quality-check

Read-only Web quality assurance provider implementing the common quality contract. Executes project-configured capabilities from .agents/quality/web-quality.json for Astro TypeScript and Vanilla JavaScript projects, and outputs structured results bound to repository SHA.

writing-plans

Use when you have a spec or requirements for a multi-step task, before touching code

writing-skills

Use when creating new skills, editing existing skills, or verifying skills work before deployment