Claude Code Tools

Aurakit

github

One command. Full stack. Zero compromise. — All-in-one Claude Code skill with 33 modes, 6-layer security, 23 hooks, and 75% token savings. Works on Codex, Cursor, Manus, Windsurf.

Stars
⭐ 28
License
MIT
Last Updated
2026-05-16
Source
github
AuraKit — One command. Full stack. Zero compromise.

Version Claude Code License: MIT Stars npm monthly npm total Node


46 Modes  ·  10 Hooks  ·  23 Agents  ·  6-Layer Security  ·  8 Languages  ·  ~55% Token Savings

Before & After  ·   Quick Start  ·   46 Modes  ·   Tiers  ·   Pipeline  ·   Security  ·   New in v6.5  ·   Why AuraKit  ·   FAQ


What is AuraKit?

One command. Full-stack app. Production-ready.

AuraKit is a Claude Code skill that replaces 20+ manual instructions with a single /aura command. It auto-detects what you need, scans your project, generates code with security checks on every file, and commits — all in one shot.

npx @smorky85/aurakit        # Install once (~30 seconds, auto-installs jq)
/aura build: login with JWT  # That's it. AuraKit handles the rest.

[!TIP] 30-second installnpx @smorky85/aurakit or bash install.sh (v2.0), then type /aura in any project. jq, Python, and git are auto-detected and installed if missing.


🔄 Before & After

❌ Without AuraKit ✅ With AuraKit
You: "Build a login API"
Claude: *generates code*
You: "Wait, add input validation"
Claude: *regenerates*
You: "You forgot error handling"
Claude: *patches*
You: "Check for SQL injection"
Claude: *patches again*
You: "Now write tests"
Claude: *generates tests*
You: "The types are wrong..."
(30 min later, still going)
/aura build: login with JWT

# AuraKit automatically:
# → Scans your project stack (Scout/Haiku)
# → Plans file-by-file build order
# → Generates with SEC-01~15 rules
# → Validates types + security + tests
# → Commits: feat(auth): add login
# Done. One command. ~3 minutes.

⚡ Quick Start

1 — Install (choose one)

# macOS (Homebrew)
brew install smorky85/tap/aurakit

# All platforms (npm)
npx @smorky85/aurakit

# One-liner (macOS / Linux)
curl -fsSL https://raw.githubusercontent.com/smorky850612/Aurakit/main/install.sh | bash

# Windows
npx @smorky85/aurakit

# From source
bash install.sh

[!NOTE] All install methods auto-activate L3~L5 security hooks. install.sh v2.0 auto-detects and installs: jq (winget/scoop/choco/brew/apt/dnf/yum/apk/pacman), checks Node.js, Python, and git. Configures settings.json via Python-first (jq fallback). Installs the AuraKit Nexus status bar.

2 — Use

# Recommended for daily use (hooks enforce security without per-action dialogs)
claude --dangerously-skip-permissions

/aura build: login with JWT        # BUILD mode (English)
/aura 로그인 기능 만들어줘         # BUILD mode (Korean · auto-detect)
/aura fix: TypeError in auth.ts    # FIX mode
/aura 코드 정리해줘                # CLEAN mode
/aura Vercel 배포 설정해줘         # DEPLOY mode
/aura 코드 리뷰해줘               # REVIEW mode
/aura! 버튼 색상 변경              # QUICK mode · ~60% fewer tokens

[!WARNING] What --dangerously-skip-permissions means: Claude won’t ask for confirmation on each tool use. This is intentional — AuraKit’s hooks (bash-guard.js, security-scan.sh) replace per-action dialogs with automated enforcement. Without install.sh, security relies only on L1/L2 (agent role isolation + tool blocklist).

Safer first-time alternative: Run claude without the flag. Claude will ask for permission on each Write/Edit/Bash call.

[!IMPORTANT] Security rules in ~/.claude/rules/aurakit-security.md are always active — applied to every Claude Code session automatically, even without running /aura.

3 — Update (existing users)

# Recommended — always fetches the latest version from npm
npx @smorky85/aurakit@latest

# From source (if you cloned the repo)
git pull origin main && bash install.sh

# One-liner (macOS / Linux)
curl -fsSL https://raw.githubusercontent.com/smorky850612/Aurakit/main/install.sh | bash

[!TIP] Running the update command re-runs install.sh automatically — hooks, skills, and security rules are all refreshed in place. Your .aura/ project data (memory, instincts, snapshots) is never overwritten.


🧬 DNA — 8 Core Principles

AuraKit enforces these 8 principles in every mode, every turn, every output. Any response that violates them is not AuraKit.

#PrincipleGuaranteeMechanism
1FASTFaster than any skillSession cache · ConfigHash · QUICK mode · Progressive Load
2FLASHYMost informative CLI outputStatusLine · Next Actions · Token Report · Pipeline display
3🔐 SECUREGenuinely top-tier security6-layer gates · 10 hooks · SEC-01~15 · bash-guard · security-scan
4💰 THRIFTYMax token savings even on OpusTiered Model · Fail-Only output · Progressive Load · Session cache
5♾️ IMMORTALSurvives context loss65% compact guard · Snapshots · PostCompact restore · Session resume
6🧠 EVOLVINGGets smarter with every useInstinct learning · instinct:evolve · Pattern sharing
7🌐 UNIVERSALAny platform, any language8 languages · 46 modes · 23 agents · 5 platforms · Non-dev QUICK mode
8🏆 TOP-TIERBest skill, no comparisonSum of the above 7

🏆 Why AuraKit?

“I can just prompt Claude myself” — Yes, but you’ll repeat the same 20 instructions every session.

Manual PromptingCLAUDE.md FileAuraKit v6.5.0
Security enforcementHope for the bestRules, no enforcement10 hooks enforce at write-time
Context survivalLost on compactPartialSnapshot + PostCompact auto-restore
Token efficiencyWastefulManual~55% ECO · ~75% MAX (estimated)
Code reviewManualManual4 agents in parallel
Multi-languageEnglish onlyEnglish only8 languages · 56+ commands
Learns over timeStarts freshStarts freshInstinct engine auto-saves patterns
jq / toolsManual setupManual setupAuto-installed on first run
Install time30 min writing rules~30 seconds

🎯 46 Modes

AuraKit detects your intent from natural language. Use a namespace prefix (build:, fix:) when the mode is ambiguous.

5 Core Modes — covers 90% of daily use

ModeInvokeWhat It Does
BUILD/aura build: ... or just describe itDiscovery → micro-plan → generate → triple verify → commit
FIX/aura fix: ... or paste the errorRoot-cause analysis → minimal change → verify
REVIEW/aura review:4 parallel agents → VULN-NNN report, A–F grade
CLEAN/aura clean:Dead code removal, 250-line splits, deduplication
DEPLOY/aura deploy:Framework detect → env setup → deploy config → security recheck
📋 40 Extended Modes — Quality · Planning · Platform · Utility · Autopus-ADK · Auto

Quality & Testing

ModeTriggerWhat It Does
GAPgap:, match rateDesign ↔ implementation gap analysis (Match Rate %)
ITERATEiterate:, auto-fixAuto-improve until Match Rate ≥ 90% (max 5 cycles)
TDDtdd:, test-first🔴 RED → 🟢 GREEN → 🔵 REFACTOR · coverage ≥ 70–90%
QAqa:, docker logsZero-Script QA via real Docker log analysis
QA:E2Eqa:e2e:setupPlaywright E2E — auth / CRUD / responsive / CI pipeline
DEBUGdebug:, 5-why4-phase systematic debugging with root-cause tracing

Planning & Design

ModeTriggerWhat It Does
PMpm:, PRD, discoveryOST + JTBD + Lean Canvas + PRD · 5 PM agents in parallel
PLANplan:, 계획Structured plan → .aura/docs/plan-*.md
DESIGNdesign:, DB 설계DB + API + UI workers parallel → cross-consistency check
REPORTreport:, 완료 보고서4-perspective value report (user/biz/tech/ops)
PIPELINEpipeline:, 개발 순서9-phase guide: Starter / Dynamic / Enterprise
BRAINSTORMbrainstorm:, HMWHMW + priority matrix → actionable ideas

Advanced Operations

ModeTriggerWhat It Does
ORCHESTRATEorchestrate:, leaderLeader / Swarm / Council / Watchdog multi-agent patterns
BATCHbatch:[A,B,C]Up to 5 features in parallel Git Worktrees
LOOPbatch:loop: until:passAutonomous iteration loop until condition met
FINISHfinish:, squashBranch squash merge + Worktree cleanup
ARCHIVEarchive:, archive:listArchive features without deleting

Platform Specialists

ModeTriggerWhat It Does
MOBILEmobile:, react nativeReact Native / Expo specialized pipeline
DESKTOPdesktop:, electronElectron / Tauri specialized pipeline
BAASbaas:, supabaseSupabase / Firebase / bkend integration guide
PAYMENTpayment:, stripe, polar, tossStripe · LemonSqueezy · Polar · TossPayments · StepPay — full subscription billing pipeline (default PRO tier)

Intelligence & Configuration

ModeTriggerWhat It Does
INSTINCTinstinct:showView / manage / evolve learned project patterns
LANGlang:python, lang:goForce language-specific code reviewer (10 languages)
MCPmcp:setup, mcp:listInstall & configure 14 MCP server types
CONTENTcontent:, 블로그Blog, market research, IR deck, tech docs, email, social
STATUSstatus, 현재 상태Current work state from .aura/snapshots/
STATUS:HEALTHstatus:healthHealth Dashboard — Match Rate · security score · coverage · Tech Debt
CONFIGconfig:setManage .aura/config.json settings

Utility

ModeTriggerWhat It Does
STYLEstyle:, learningSwitch output persona: learning / expert / concise
SNIPPETSsnippets:, 스니펫Save and reuse prompt templates
QUICK (!)/aura! requestProtocol-minimal, single file, ~60% token savings
BUILD_RESOLVER(auto on V1 fail)Language-specific build error resolver (7 languages)

Autopus-ADK Modes (absorbed v6.5)

ModeTriggerWhat It Does
SPECspec:new, spec:EARS-format spec → spec.md + acceptance.md (Given/When/Then)
LORElore:commit, lore:9-trailer decision commit (Constraint/Rejected/Confidence/…/Related)
ANNOTATEannotate:, ax:@AX inline annotations (NOTE/WARN/ANCHOR/TODO · [AUTO] prefix · CYCLE tracking)
EXPERIMENTexperiment:, xloop:XLOOP autonomous experiment loop (measure→change→decide, circuit breaker N=10)
EXPLAINexplain:, 어떻게 동작Step-by-step code explanation (learning-first)
ROLLBACKrollback:, undoSafe revert with git status confirmation before reset
MIGRATEmigrate:, upgradeVersion migration pipeline — dependency upgrades + breaking change handling
ESCALATEescalate:Promote current task to Opus sub-agent · auto-return to base tier after

📊 Quality Tiers

TierInvokeScoutBuilderReviewerTestRunnerSavings (est.)
QUICK/aura! requestSonnet~60%
ECO (default)/aura requestHaikuSonnetSonnetHaiku~55%
PRO/aura pro requestHaikuSonnet+Amplifier v2SonnetHaiku~20%
MAX/aura max requestSonnetOpusOpusSonnet~0%
  • QUICK — Color changes, text edits, single-file tweaks
  • ECO — Feature development, most daily work (recommended)
  • PRO — Auth, payments, complex business logic (Sonnet+Amplifier v2, Opus removed)
  • MAX — Security audits, architecture design, production-critical features

[!NOTE] All token savings figures are estimates based on tier routing and context load reduction. Context load reduction (v5.1 82KB → v6 20KB) is measured. Independent benchmarks (like Aider’s Polyglot 64%) do not exist for AuraKit.


⚙️ How It Works

flowchart TD
    A(["/aura request"]) --> B["Mode Detection\n46 modes · auto from natural language"]
    B --> C["Scout Agent · Haiku\nProject scan → .aura/project-profile.md\nConfigHash: skip if unchanged"]
    C --> D["Micro-Plan\n200-token file-by-file build order\nInstinct patterns loaded"]
    D --> E["Builder Agent\nECO: Sonnet  ·  PRO: Sonnet+Amp v2  ·  MAX: Opus\nSEC-01~15 + Language Reviewer"]
    E --> F["Security Hooks\nbash-guard.js · security-scan.sh\nL3 + L5 enforcement"]
    F --> G{"Triple Verify\n(parallel)"}
    G --> H["V1 · Build / Type Check"]
    G --> I["V2 · Security + Review · Sonnet"]
    G --> J["V3 · TestRunner · Haiku"]
    H --> K["Snapshot Checkpoint\n.aura/snapshots/current.md\nInstinct auto-save"]
    I --> K
    J --> K
    K --> |"More files"| E
    K --> |"Complete"| L(["git commit\nNext Actions report\nToken savings report"])

🔐 6-Layer Security

Every generated file passes through up to 6 security gates.

LayerNameWhat It ChecksActive Without install.sh?
L1Agent RolesPer-agent read/write boundaries in system prompts✅ Always
L2Disallowed ToolsWrite/Edit/Bash blocklist for read-only agents✅ Always
L3Bash Guardrm -rf, DROP TABLE, eval, dangerous shell commands❌ Requires install.sh
L4Worktree IsolationAgent subprocesses run in isolated Git Worktrees❌ Requires install.sh
L5Security ScanAPI keys, hardcoded secrets, SQL injection, XSS, JWT in localStorage❌ Requires install.sh
L6Dependency Auditnpm audit --audit-level=high on BUILD and FIX✅ Auto in pipeline

[!WARNING] L3, L4, L5 are only active after running install.sh or npx @smorky85/aurakit. Without installation, only L1 (agent role boundaries) and L2 (tool blocklist) protect you. If you skip installation, omit --dangerously-skip-permissions so manual confirmation acts as your safety net.

Automatically blocked by SEC-01~15:

localStorage.setItem('token', ...)    → httpOnly Cookie required  (SEC-02)
Raw SQL string concatenation          → parameterized queries      (SEC-01)
eval() / exec() with user input       → blocked                    (SEC-05)
Hardcoded API keys / passwords        → blocked                    (SEC-03)
.env not in .gitignore                → commit blocked             (SEC-10)
Math.random() for security tokens     → crypto.randomBytes()       (SEC-08)
HTTP fallback in external calls       → HTTPS only                 (SEC-09)
🔒 Full SEC-01~15 OWASP Reference
SEC-01  SQL injection prevention      SEC-09  HTTPS-only external calls
SEC-02  Auth tokens (httpOnly Cookie) SEC-10  .gitignore enforcement
SEC-03  Secret management             SEC-11  NoSQL/Command/XML/LDAP injection
SEC-04  Input validation (Zod/Pydantic/@Valid) SEC-12  Cryptography (AES-256+)
SEC-05  eval/exec blocking            SEC-13  Dependency audit
SEC-06  Error info leakage prevention SEC-14  Security event logging
SEC-07  CORS whitelist enforcement    SEC-15  SSRF prevention
SEC-08  Secure random (crypto module)

All 15 rules are enforced both inline (code generation) and at runtime (security-scan.sh hook on every Write/Edit).


✨ New in v6.5

🤖 Autopus-ADK Absorption — 16 Specialized Agents + 4 New Modes

v6.5 fully absorbs the Autopus-ADK framework (“A harness of the agents, by the agents, for the agents”):

16 New Specialized Agents: planner · executor · tester · validator · reviewer · security-auditor · annotator · architect · debugger · deep-worker · devops · explorer · frontend-specialist · perf-engineer · spec-writer · ux-validator

4 New Modes:

ModeCommandWhat It Does
SPEC/aura spec:newEARS-format spec with Given/When/Then acceptance criteria
LORE/aura lore:commit9-trailer decision tracking commit for architectural decisions
ANNOTATE/aura annotate:@AX inline code annotations (NOTE/WARN/ANCHOR/TODO)
EXPERIMENT/aura experiment:XLOOP autonomous experiment loop with circuit breaker (N=10)

Key Concepts Absorbed:

  • RALF loop: RED→GREEN→REFACTOR→LOOP (max 3 retries)
  • TRUST 5 review: Tested/Readable/Unified/Secured/Trackable
  • Lead/Builder/Guardian agent team topology
  • ICE scoring + SCAMPER + MoSCoW (brainstorming)
  • Worktree isolation R1-R7 (3-check conflict detection)
  • Behavioral assertion rule (NoError 단독 금지 — observable behavior required)
✅ Claude Code Compliance — Hook cleanup · SKILL.md -105 lines · Resource splits

v6.5 brings AuraKit into full compliance with Claude Code official guidelines:

ChangeBeforeAfter
Hook events16 events (incl. TeammateIdle which CC doesn’t emit)10 valid CC events only
SKILL.md size662 lines557 lines (-105 lines)
build-resolvers.md1,352 lines (monolithic)41-line router + 7 language files
payment-pipeline.md1,043 lines (monolithic)251-line router + 5 provider files
PRO tier modelOpusSonnet+Amplifier v2 (Opus removed from PRO)
  • TeammateIdle removed — not a real Claude Code event; agent memory now saved via SubagentStop hook
  • Progressive Load — resource files split by language/provider so only the needed file loads per task

✨ New in v6.4

💳 PAYMENT Mode — Stripe · LemonSqueezy · Polar · TossPayments · StepPay

v6.4 adds a dedicated payment pipeline for subscription billing — the most security-critical feature in any SaaS:

/aura payment: Stripe 구독 결제 붙여줘       # 한국어
/aura payment: add Stripe subscription billing  # English
/aura payment: TossPayments 정기결제 연동      # 한국 서비스
ProviderMarketTax HandlingSubscriptionRecommended for
StripeGlobalManual (Stripe Tax)✅ FullGlobal SaaS
LemonSqueezyGlobal✅ Auto (MoR)✅ FullDigital products
PolarGlobal✅ Auto (MoR)Open source
TossPayments🇰🇷 Korea✅ Regular billing국내 서비스
StepPay🇰🇷 Korea한국 BNPL

What it builds automatically:

  • DB schema: subscription_plans + subscriptions + webhook_events
  • Checkout → subscription create → billing portal flow
  • Webhook handler with signature verification + idempotency (INSERT ON CONFLICT)
  • Subscription middleware for route access control
  • .env.example with all required keys

⚠️ Default tier: PRO (Sonnet+Amplifier v2) — payment code is business-critical. Security audit (VULN-001~012) runs automatically.

🚀 install.sh v2.0 — Zero-friction setup

v6.3 completely rewrites the installer with intelligent dependency management:

Featurev6.2v6.3
jq installationWarn and exit if missingAuto-install (winget/scoop/choco/brew/apt/dnf/yum/apk/pacman)
Settings updatejq requiredPython-first (jq fallback — works without jq)
OS detectionNoneuname -s → Darwin / Linux / Windows (MINGW/MSYS/CYGWIN)
Node.js checkNoneHard check — exits with install link if missing
Python checkNoneSoft check — warns if missing (statusline gracefully degrades)
git checkNoneSoft check — warns if missing
Language filterAll languages--lang=ko,en,jp,zh,es,fr,de,it selective install
Status barNot installedAuraKit Nexus auto-installed
bash install.sh                    # Full install (all languages)
bash install.sh --lang=en,ko       # English + Korean only
📊 AuraKit Nexus Status Bar — Real-time token & session info

install.sh v2.0 installs the AuraKit Nexus status bar automatically:

💰 ECO | ctx: 23% | ↑12.4K ↓8.1K = 20.5K (7회) | 주간: 143K | /aura review
  • Subscription users → daily/weekly remaining % (일↓88% 주↓92%)
  • API users → actual cost display ($0.23)
  • Auto-resizes: 3-line (≥80 cols) · 2-line · 1-line (<55 cols)
  • Language auto-detect: 한국어/日本語/中文/English/…
🪝 10 Hook Events — Core lifecycle automation

AuraKit registers 10 valid Claude Code hook events covering the full agent lifecycle:

Hook EventHandler FileFunction
SessionStartpre-session.sh.env security · package manager detect · snapshot check
UserPromptSubmitkorean-command.jsIME reverse-transliteration routing
UserPromptSubmitauradkit-detect.jsAutopus-ADK detect + routing
PreToolUsesecurity-scan.shSecret pattern detection (L5)
PreToolUsebash-guard.jsDangerous command blocking (L3)
PostToolUsebuild-verify.shCompile / type-check after every file
PostToolUsebloat-check.sh250-line split warning
PostToolUseinstinct-auto-save.jsInstinct pattern auto-save
PostToolUseauto-format.jsPrettier / gofmt / black / rustfmt
PostToolUsegovernance-capture.jsArchitecture decision audit trail
PostToolUseFailurepost-tool-failure.jsMCP recovery + failure tracking
Stopsession-stop.jsSession metrics · Instinct hints · incomplete task alert
PreCompactpre-compact-snapshot.shSave context state before compaction
PostCompactpost-compact-restore.shRestore context after compaction
SubagentStartsubagent-start.jsAgent lifecycle — registration + spawn limit check
SubagentStopsubagent-stop.jsAgent completion + memory save (replaces TeammateIdle)
🎯 STATUS:HEALTH — Mode 36 — Project Health Dashboard
/aura status:health

Generates a real-time project health report:

╔══════════════════════════════════════════════════╗
║           AuraKit Health Dashboard               ║
╠══════════════════════════════════════════════════╣
║  Match Rate:    █████████░  87%  (target: ≥90%)  ║
║  Security:      ██████████  98%  (SEC-01~15)      ║
║  Test Coverage: ████████░░  78%  (target: ≥80%)  ║
║  Tech Debt:     ████░░░░░░  Low  (12 items)       ║
║  Doc Lifecycle: ██████░░░░  61%  (needs update)   ║
╠══════════════════════════════════════════════════╣
║  Recommended: /aura iterate  →  /aura tdd        ║
╚══════════════════════════════════════════════════╝

✨ More v6 Features

🧠 Sonnet Amplifier — Opus-level quality from Sonnet

AuraKit v6 makes Sonnet produce Opus-quality code by forcing structured reasoning before every file:

  1. I/O Contract — Define types, return values, error cases
  2. Existing Code Check — Verify import/naming/style compatibility
  3. Edge Case Discovery — Side effects? Concurrency? Input boundaries? External failures?
  4. SEC/Q Rule Selection — Pick applicable security & quality rules
  5. Then implement — Only after all 4 steps

This eliminates Sonnet’s tendency to rush to code, producing measurably better output.

🧠 Instinct Learning Engine — AuraKit gets smarter with every session

AuraKit learns your project’s patterns after each BUILD/FIX and applies them automatically on the next run.

/aura instinct:show              # All learned patterns
/aura instinct:show auth         # Filter by category
/aura instinct:prune             # Remove low-score patterns
/aura instinct:evolve            # Auto-improve + integrate anti-patterns
/aura instinct:export            # Backup / share with team
/aura instinct:import team.json  # Import from another project
/aura instinct:reset             # ⚠️ Reset all patterns (irreversible)
Before install.shAfter install.sh
Patterns saved by Claude’s judgment after BUILD/FIXinstinct-auto-save.js triggers on every Write/Edit — fully automated
Semi-automatedFully automated
🌐 Language-Specific Code Reviewers — 10 languages with framework awareness

AuraKit auto-detects your project language and applies a specialized reviewer in the V2 step.

LanguageReviewer Focus
TypeScriptStrict null checks, React/Next.js/NestJS patterns, generic type safety
PythonType hints, async patterns, FastAPI/Django/Flask idioms
GoGoroutine safety, error wrapping, interface design
JavaGenerics, Spring patterns, checked exception handling
RustOwnership, lifetimes, unsafe usage review
KotlinCoroutines, null safety, idiomatic style
C++Memory safety, RAII, smart pointer usage
SwiftARC, optionals, Combine / async-await patterns
PHPType coercion risks, PDO usage, injection vectors
PerlModern::Perl, regex safety
/aura lang:python review:        # Force Python reviewer
/aura lang:go fix: goroutine leak
🔌 14 MCP Server Configurations
/aura mcp:setup           # Interactive setup wizard
/aura mcp:list            # Show all 14 available configs
/aura mcp:check           # Verify installed servers
/aura mcp:add playwright  # Add a specific server

Supported: Playwright · GitHub · Slack · Linear · Notion · Supabase · PostgreSQL · MongoDB · Redis · Stripe · Vercel · AWS · Sanity · and more.

📍 Next Actions System — Auto-suggest after every task

After every mode completion, AuraKit shows what to do next and reports real token savings:

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📍 Done: BUILD — JWT Login (8 files)
💰 Token Report:
   Baseline (manual est.): ~18,200 tokens
   Actual used:             ~7,800 tokens
   Saved: 57%  (10,400 tokens)
   ├─ Discovery effect:     -3,200 (삽질 방지)
   ├─ Tier model effect:    -4,800 (haiku Scout + sonnet V2)
   ├─ Cache hit:            -1,500 (session cache + ConfigHash)
   └─ Instinct reuse:         -900 (3 patterns applied)
📊 Pipeline: ████████░░░░ 4/7
   PM ✓ → PLAN ✓ → DESIGN ✓ → BUILD ✓ → REVIEW → ITERATE → DEPLOY
🔜 Next: /aura review → /aura deploy
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🌐 Cross-Platform (5 Platforms) — Claude Code, Codex, Cursor, Manus, Windsurf
PlatformSupportSetupModel Mapping
Claude Code✅ FullNative — no extra setuphaiku / sonnet / opus
OpenAI Codex CLI✅ FullSKILL.md auto-recognizedhaiku→gpt-4o-mini, sonnet→gpt-4o, opus→o3
Cursor✅ Supported.cursorrules, Agent ModeCursor model selector
Manus✅ SupportedSystem prompt + multi-agentManus routing
Windsurf✅ Supported.windsurfrules, CascadeWindsurf selector
Aider⚠️ Partial.aider.conf.ymlBUILD/FIX only
Gemini CLI🔬 ExperimentalSystem promptUnverified
npx @smorky85/aurakit                    # Claude Code (default)
npx @smorky85/aurakit --platform=codex   # Codex CLI adapter
npx @smorky85/aurakit --platform=cursor  # Cursor adapter
npx @smorky85/aurakit --platform=manus   # Manus adapter
🤖 Dynamic Agent Spawning — With circuit breaker

Agents can spawn child agents when tasks are too large. Hard limits prevent runaway:

LimitValue
Max depth3 (Agent → Child → Grandchild)
Max total per session12
Max concurrent5
Timeout per agent5 minutes
Circuit breaker3 consecutive failures → freeze + user alert
Token budget30% of remaining context per agent

Agent results auto-saved to .aura/agent-memory/[agent].json via SubagentStop hook.

🔄 Loop Operator — Autonomous iteration until done
/aura batch:loop:[task] until:pass    max:5    # Repeat until tests pass
/aura batch:loop:[task] until:90%     max:3    # Repeat until gap ≥ 90%
/aura batch:loop:[task] until:no-error max:10  # Repeat until error-free

Each iteration runs in isolation. Loop stops when the condition is met or max is reached.


💰 Token Optimization

All savings figures are estimates. Context load reduction is measured (v5.1: 82KB → v6: 20KB = 75.6% reduction).

TechniqueHowSavings (est.)
SKILL.md slimDetailed content delegated to resources, 75% context load reductionLoad savings
Tiered ModelScout / TestRunner use Haiku by default~40%
Fail-Only OutputAgents return “Pass” or errors only — no verbose logging~30%
Progressive LoadResource files loaded per-mode only, not all at once~10%
Session Cache (B-0)Skip project re-scan if within 2 hours~10%
ConfigHashRescan only when package.json / lockfile changes~10%
Graceful CompactTriggers at 65% context + checkpoint saves statewaste eliminated
QUICK Mode/aura! — no protocol, single file~60%

🌍 Multilingual Commands

8 languages, 56+ commands. Type in your language without switching input methods.

LanguageStartBuildFixCleanDeployReview
🇺🇸 English/aura/aura build:/aura fix:/aura clean:/aura deploy:/aura review:
🇰🇷 Korean/아우라/아우라빌드/아우라수정/아우라정리/아우라배포/아우라리뷰
🇯🇵 Japanese/オーラ/オーラビルド/オーラ修正/オーラ整理/オーラデプロイ/オーラレビュー
🇨🇳 Chinese/奥拉/奥拉构建/奥拉修复/奥拉清理/奥拉部署/奥拉审查
🇪🇸 Spanish/aura-es/aura-construir/aura-arreglar/aura-limpiar/aura-desplegar/aura-revisar
🇫🇷 French/aura-fr/aura-construire/aura-corriger/aura-nettoyer/aura-deployer/aura-reviser
🇩🇪 German/aura-de/aura-bauen/aura-beheben/aura-aufraeumen/aura-deployen/aura-pruefen
🇮🇹 Italian/aura-it/aura-costruire/aura-correggere/aura-pulire/aura-distribuire/aura-rivedere

v6.3: All 56+ multilingual commands are handled by the core /aura skill via auto-detection. No separate skill folders needed — freeing ~83% of Claude Code’s skill description budget.

IME support: Korean and Japanese IME reverse-transliteration is handled automatically by hooks/korean-command.js.


🔧 Compatibility

ToolSKILL.mdHooksAgentsSupport
Claude Code (recommended)✅ 16 handlers · 10 events✅ 23 agent typesFull
OpenAI Codex CLI✅ sandbox pre/post✅ agents.mdFull
Cursor⚠️ VS Code Tasks✅ Agent ModeSupported
Manus✅ event system✅ native multi-agentSupported
Windsurf⚠️ VS Code Tasks✅ CascadeSupported
AiderPartial
Gemini CLIExperimental

📁 Full Repository Structure
aurakit/                             # v6.5.0
├── skills/
│   ├── aura/                        # Main skill — single /aura entry point
│   │   ├── SKILL.md                 # Core instructions (~20KB, 46 modes)
│   │   └── resources/               # 60+ mode-specific pipeline guides
│   │       ├── build-pipeline.md
│   │       ├── fix-pipeline.md
│   │       ├── security-rules.md    # SEC-01~15 full reference
│   │       ├── instinct-system.md
│   │       ├── language-reviewers.md  # 10 language reviewers
│   │       ├── loop-pipeline.md
│   │       ├── mcp-configs.md       # 14 MCP server configs
│   │       ├── cross-harness.md     # 5-platform guide
│   │       ├── status-dashboard.md  # Health Dashboard
│   │       ├── build-resolvers.md   # Router → language-specific files
│   │       ├── build-resolvers-go.md · -rust.md · -python.md · -java.md · …
│   │       ├── payment-pipeline.md  # Router → provider-specific files
│   │       ├── payment-stripe.md · -lemonsqueezy.md · -polar.md · -toss.md · …
│   │       ├── autopus-spec.md      # EARS SPEC system (v6.5)
│   │       ├── autopus-lore.md      # Decision tracking commits (v6.5)
│   │       ├── autopus-annotate.md  # @AX annotation system (v6.5)
│   │       ├── autopus-pipeline.md  # 5-phase pipeline v2 (v6.5)
│   │       └── ...                  # +40 more guides
│   ├── aura-compact/                # Snapshot + /compact shortcut
│   └── aura-guard/                  # Token budget monitor
├── agents/                          # 23 specialized agents
│   ├── scout.md                     # Read-only project scanner (Haiku)
│   ├── worker.md                    # Reviewer + TestRunner (Sonnet)
│   ├── gap-detector.md              # Design↔implementation gap (Haiku)
│   ├── security.md                  # OWASP Top 10 audit (Sonnet)
│   ├── pm-discovery.md              # OST opportunity mapping (Haiku)
│   ├── pm-strategy.md               # JTBD + Lean Canvas (Haiku)
│   ├── pm-prd.md                    # PRD generation (Sonnet)
│   ├── planner.md                   # Task planning agent (v6.5)
│   ├── executor.md                  # Stack-specific implementation (v6.5)
│   ├── tester.md                    # Test generation + TDD (v6.5)
│   ├── validator.md                 # 8-check Gate 2 validation (v6.5)
│   ├── reviewer.md                  # TRUST 5 code review (v6.5)
│   ├── security-auditor.md          # Deep security audit (v6.5)
│   ├── annotator.md                 # @AX annotation writer (v6.5)
│   ├── architect.md                 # Architecture design (v6.5)
│   ├── debugger.md                  # 5-WHY systematic debug (v6.5)
│   ├── deep-worker.md               # Complex long-running tasks (v6.5)
│   ├── devops.md                    # CI/CD + infrastructure (v6.5)
│   ├── explorer.md                  # Codebase exploration (v6.5)
│   ├── frontend-specialist.md       # UI/UX + accessibility (v6.5)
│   ├── perf-engineer.md             # Performance optimization (v6.5)
│   ├── spec-writer.md               # EARS spec generation (v6.5)
│   └── ux-validator.md              # UX + usability validation (v6.5)
├── hooks/                           # 16 handler files, 10 hook events
│   ├── lib/
│   │   ├── common.js                # Shared: addContext, allow, block
│   │   ├── snapshot.js              # Snapshot read/write helpers
│   │   └── python.js                # Cross-platform Python executor
│   ├── security-scan.sh             # Secret pattern detection (L5)
│   ├── bash-guard.js                # Dangerous command blocking (L3)
│   ├── build-verify.sh              # Compile / type-check after each file
│   ├── bloat-check.sh               # 250-line split warning
│   ├── instinct-auto-save.js        # Instinct pattern auto-save
│   ├── auto-format.js               # Prettier / gofmt / black / rustfmt
│   ├── governance-capture.js        # Architecture decision audit trail
│   ├── post-tool-failure.js         # MCP recovery + failure tracking
│   ├── session-stop.js              # Session metrics + Instinct hints
│   ├── subagent-start.js            # Agent lifecycle — registration
│   ├── subagent-stop.js             # Agent completion + memory save
│   ├── korean-command.js            # IME reverse-transliteration
│   ├── auradkit-detect.js           # Autopus-ADK detect + routing
│   ├── pre-compact-snapshot.sh      # Save context before compact
│   └── post-compact-restore.sh      # Restore context after compact
├── rules/
│   └── aurakit-security.md          # Always-active security rules
├── templates/
│   ├── design-system-default.md     # CSS variable token defaults
│   └── project-profile-template.md
├── statusline/                      # AuraKit Nexus status bar
│   ├── statusline-command.sh
│   └── statusline-parser.py
├── tests/                           # AuraScore test suite
│   ├── run-tests.sh
│   ├── test-build-basic.md
│   ├── test-scout-detect.md
│   ├── test-instinct-save.md
│   ├── test-quick-mode.md
│   └── test-safety-net.md
├── install.sh                       # Installer v2.0 (auto-jq, Python-first)
├── CHANGELOG.md                     # Version history
├── SECURITY.md                      # Vulnerability reporting policy
├── CONTRIBUTING.md
└── LICENSE                          # MIT

🤝 Contributing

We welcome contributions! Add language reviewers, framework patterns, hooks, or security rules.

# Quick contribution workflow
fork branch (feat/reviewer-csharp) → create files → bash tests/run-tests.sh → PR

See CONTRIBUTING.md for templates and quality requirements.

ContributionPathRequirements
Language Reviewerresources/language-reviewers.md10 rules + 5 checklist items + V1 command
Framework Patternresources/framework-patterns.mdFile structure + 10 rules
Hookhooks/[name].js or .shError handling + install.sh registration
Security Rulerules/aurakit-security.md SEC-16+OWASP/CWE mapping + no duplicates
Modeskills/aura/resources/[mode]-pipeline.mdFull pipeline spec + SKILL.md entry

❓ FAQ

Click to expand all questions

What frameworks does AuraKit support?

Any framework. Scout reads package.json, tsconfig, tailwind.config, prisma.schema, Dockerfile, go.mod, pyproject.toml, and more to adapt automatically. Next.js, React, Vue, Svelte, Express, FastAPI, Django, Spring — all work out of the box.

Does AuraKit work with existing projects?

Yes. AuraKit scans your existing codebase first (via Scout agent), then generates code that matches your existing conventions, styling, and architecture.

What happens if I already have hooks configured?

install.sh (v2.0) updates your settings.json using Python-first logic that preserves your existing configuration while adding AuraKit hooks.

Does AuraKit work on Windows?

Yes, no WSL required. Shell hooks (.sh) run via Git Bash; Node hooks (.js) run cross-platform. Git Bash is recommended for Claude Code itself.

How does compact defense work?

AuraKit sets CLAUDE_AUTOCOMPACT_PCT_OVERRIDE=65, triggering compaction at 65% token usage instead of the default 95%. A PreCompact hook saves your current work state. A PostCompact hook restores it. Zero context loss.

Is my code sent anywhere?

No. AuraKit is a local skill. Everything runs inside your Claude Code session. No external APIs, no telemetry, no data collection.

How is AuraKit different from just prompting Claude?

Manual prompting requires re-explaining your project, conventions, and requirements every session. AuraKit pre-loads all of that automatically via Scout, enforces security through hooks, uses specialized agents for each role, and learns your patterns over time — without extra effort after initial install.

The token savings numbers seem high. Are they real?

Context load reduction (v5.1 82KB → v6 20KB) is measured. Per-task savings (~55% ECO, ~75% MAX) are estimates based on tier routing and prompt engineering — no independent benchmark like Aider’s Polyglot 64% exists for AuraKit.

Do I need all 10 hook events? Can I use only some?

Yes. Install registers all hooks, but each is independent. Remove any entry from settings.json to disable it. The security hooks (L3/L5) are most critical; the rest are quality-of-life.



Try it now — it takes ~30 seconds:

npx @smorky85/aurakit

Then open any project and type /aura.


AuraKit v6.5.0 — 46 modes · 10 hooks · 23 agents · 6-layer security · 5 platforms · ~55% token savings


Star on GitHub


If AuraKit saves you time, give it a star ⭐ — it helps others find it.


GitHub  ·  npm  ·  Issues  ·  Contribute  ·  Changelog  ·  MIT License