By npranson
Multi-agent development plugin for UnleashedMail — a native macOS 15+ email client supporting Gmail and Microsoft Graph, built with Swift 6, SwiftUI, AppKit, WKWebView, GRDB.swift (SQLCipher), and MVVM architecture. Ships 20 specialized agents, 17 auto-triggering skills, and 3 orchestration commands. Aligns agents with project's path-scoped rules (`.claude/rules/`) and defines cross-agent workflow contracts (AGENT_CONTRACTS.md).
Brainstorm and design a feature — research modern approaches, then pressure-test with enterprise and SMB stakeholder personas before planning
Implement a feature using specialized coding agents (db, logic, UI) with TDD and modern standards
Run a multi-agent code review on the current branch (security + concurrency + UX/perf + accessibility + parity)
Comprehensive accessibility audit agent for UnleashedMail. Evaluates VoiceOver compatibility, keyboard navigation, Dynamic Type, color contrast, accessibility labels/hints/traits, focus management, and macOS-specific accessibility features. Invoke as part of multi-agent review or standalone for a11y compliance checks. Invoke automatically after any SwiftUI view is created or modified, after any UI component change, when adding buttons/controls/images, when modifying navigation or layout, or when touching WKWebView rendering code.
AI pipeline specialist for UnleashedMail's GARI agent system. Handles HTTPBasedAIProvider implementations, ToolRegistry tool definitions, PromptRegistry prompt management, inline safety (PIIRedactor + LLMInputSanitizer; the unified AISafetyPipeline is PLANNED but not yet shipped), and AIAgentPipeline orchestration. Invoke when working on AI features, adding new AI tools, creating prompts, building AI providers, modifying safety checks, or any code touching the AI agent system.
CI/CD pipeline and deployment specialist for UnleashedMail. Handles GitHub Actions workflows, Xcode Cloud integration, build automation, artifact management, and release pipelines. Invoke when setting up CI, troubleshooting build failures, optimizing pipelines, or managing deployments. Invoke automatically when CI fails, adding new build steps, updating dependencies, or preparing releases.
Code simplification and refinement agent for UnleashedMail. Analyzes recently changed code (or targeted files) for clarity, consistency, maintainability, reuse, and adherence to project standards. Applies fixes automatically. Covers SwiftLint compliance, function/file/type length limits, Swift 6 concurrency correctness, provider parity, dead code removal, security patterns, GRDB best practices, and general code quality. Invoke after completing a feature, before a PR, when the user says "simplify", "clean up", or "refactor", or via the /simplify skill.
Concurrency and API freshness reviewer for UnleashedMail. Detects race conditions, data races, actor isolation violations, unsafe threading patterns, and usage of deprecated Swift/Apple APIs. Invoke as part of the multi-reviewer workflow or standalone when refactoring async code. Invoke automatically when writing or modifying async/await code, actor definitions, Task/TaskGroup usage, Combine publishers, ValueObservation callbacks, DispatchQueue usage, token refresh logic, WKWebView calls from background threads, or any code crossing isolation boundaries.
Accessibility patterns and compliance for UnleashedMail. Covers VoiceOver support, keyboard navigation, Dynamic Type, color contrast, and testing. Activates when implementing accessible UI, testing a11y features, or ensuring compliance.
Orchestration patterns for running UnleashedMail agents in parallel. Activates when coordinating multi-agent workflows, determining which agents to run, or deciding execution order. Defines dependency rules and parallelization strategies for all agent combinations.
Read-only Codex CLI review for plans, debug sessions, and post-implementation audits. Paired with /unleashed-mail:gemini-review.
Scaffold a new FEATURE_NAME_PLAN.md under docs/planning/ using the project template.
Error handling and logging patterns for UnleashedMail. Covers typed Swift errors, PII redaction, structured logging, recovery patterns, and testing error paths. Activates when implementing error handling, logging, or error recovery logic.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
No model invocation
Executes directly as bash, bypassing the AI model
No model invocation
Executes directly as bash, bypassing the AI model
A multi-agent development plugin for UnleashedMail, a native macOS 15+ email client supporting Gmail and Microsoft Graph, built with Swift 6, SwiftUI, AppKit, WKWebView, GRDB.swift (SQLCipher), and MVVM architecture.
20 agents · 17 skills · 3 commands
v2.2.0 introduces
AGENT_CONTRACTS.md— the source of truth for cross-agent boundaries (release contract, plan-implement gate, data→logic→ui handoff, AI pipeline ownership, code review pipeline, CI pinning, MCP tool prefixes, mandatory project gates). When two agents disagree about a boundary, the contracts doc wins.
gemini-review, codex-review, and create-feature-plan were previously workspace-only skills referenced by the plugin's docs but not bundled. They now ship with the plugin under their namespaced slash commands: /unleashed-mail:gemini-review, /unleashed-mail:codex-review, /unleashed-mail:create-feature-plan.agy) — replaces the retired gemini-cli binary, removes obsolete -m/-o flags, documents the TTY-only "text drip" print mode and the Python pty.openpty() wrapper recipe required to capture agy's output from non-TTY contexts (Bash automation, CI scripts).CLAUDE.md, README.md, AGENT_CONTRACTS.md, agents/modern-standards-planner.md now reference the namespaced commands.gemini-review, codex-review, create-feature-plan.agy, model gemini-3.1-pro). Agent docs (modern-standards-planner, release-manager), AGENT_CONTRACTS.md, and CLAUDE.md updated.gemini-3.1-pro graduated out of preview. References to gemini-3.1-pro-preview removed.AGENT_CONTRACTS.md — formalizes cross-agent boundaries. Source of truth when agents disagree on workflow contracts.tester, code-simplifier, docs-engineer, ci-engineer, release-manager.error-handling, accessibility-patterns, swiftlint-config, spm-management.Agent (Claude Code's correct tool name), not Task. Fixed in 5 agent + 4 command/skill frontmatters..claude/rules/*.md system: AccountScopedServiceProvider for service resolution, @State (not computed property) for views, Curator design tokens, COREDEV-1578 Sendable matrix, image budget tiers, two-layer HTML pipeline (HTMLSanitizer + HTMLRenderPipeline), inline AI safety (AISafetyPipeline is PLANNED, not shipped), BaseAIProvider for Apple Intelligence, snake_case SQL columns, append-only migrations."Unleashed Mail"), xcodebuild test everywhere (this is .xcodeproj, not SwiftPM), version scheme MAJOR.MINORRELEASE.YYMMBB per docs/VERSIONING.md, branch convention 1.0X/feature-name, version-bump automation acknowledged.jira-manager ticket-before-code rule with manual fallback, diagnostic agents have explicit Ask-before checkpoints for entitlements/auth/dependencies/toolbar/keyboard.test-runner.sh removed from Bash hook (was running full test suite after every Bash command), null-delimited PII scan, no xargs -a (BSD-incompatible), no <<< here-strings (require writable /tmp), explicit refspec for git fetch so CI works on fresh clones.jira-manager knows the Atlassian site — embedded https://unleashedservices.atlassian.net/ and project key COREDEV so it stops using placeholder URLs.smb-entrepreneur and enterprise-stakeholder — gain Grep+Glob so they can search project docs while stress-testing proposals.15 rounds of Codex review iteration before merge. See PR #2 for the audit detail.
npx claudepluginhub npranson/unleashed-mail-plugin --plugin unleashed-mailMulti-agent development plugin for Vault — a cross-platform subscription tracker, password manager, and secure file storage app built with Flutter, Dart, Riverpod, Drift (SQLCipher), GoRouter, and Freezed. Includes 18 specialized agents, 12 auto-triggering skills, and 3 orchestration commands.
Apple Mail integration for reading and managing email via JXA
Manage Apple Mail through natural language - read, search, send, and organize emails (macOS only)
Elite iOS and macOS development expertise with automatic skill activation for Swift, SwiftUI, UIKit, Xcode, and Apple frameworks plus code formatting tools
Email via Himalaya CLI (IMAP/SMTP)
Agent skills for building, debugging, profiling, testing, refactoring, and shipping Swift apps across Apple platforms.
Scaffold and enhance production-ready macOS apps with XcodeGen, GitHub Actions CI/CD, code signing, notarization, auto-update, and SwiftUI starter code