Changelog
2.60.1
Section titled “2.60.1”2026-03-06
- Improved: add GitHub Actions workflow to deploy Astro docs to GitHub Pages
2.60.0
Section titled “2.60.0”2026-03-06
- Improved: update CHANGELOG.json for 2.59.3 — telegram pack
- Fixed: add announcement boxes to all domain skill SKILL.md files
- Added: register pack in armadillo.json and update shepherd routing
- Added: add 7 domain reference skills with reference docs
- Added: add telegram-pimp orchestrator with Socratic discovery
- Improved: add failing tests for telegram skill pack
2.59.3
Section titled “2.59.3”2026-03-06
- Fixed: add rule file validation to sync-all
- Fixed: resolve 11 pre-existing test failures blocking release pipeline
- Improved: update db-safety tests to use Worktree Integration heading
- Added: new telegram skill pack — Bot API, Mini Apps, Stars payments, inline bots, channels, webhooks, Login Widget with Socratic pimp orchestrator
2.59.2
Section titled “2.59.2”2026-03-06
- Improved: expand reference docs with branching, CLI, pricing, vectors, and AI embeddings
2.59.1
Section titled “2.59.1”2026-03-06
- Improved: rename dillotree to worktree across entire codebase
2.59.0
Section titled “2.59.0”2026-03-05
- Fixed: handle skipped worktree result from flattenPackSkills()
- Improved: add flattenPackSkills() worktree skip + regression tests
- Added: add isWorktree() with execSync injection + worktree guard
- Improved: add failing tests for isWorktree() detection
2.58.1
Section titled “2.58.1”2026-03-05
- Improved: add workflow-artifact and worktree-flatten-fix designs
2.58.0
Section titled “2.58.0”2026-03-05
- Improved: update CHANGELOG.json for v2.57.1 — DB safety enforcement
- Added: add migration-first pattern awareness for DB-touching plans
- Improved: add migration-first awareness tests
- Added: add migration conflict detection and migration-first advisory
- Improved: add migration conflict detection tests
- Added: add worktree integration to neon and supabase branching references
- Improved: add neon and supabase worktree integration tests
- Added: add database isolation rule for worktree workflows
- Improved: add tests for database isolation rule
- Improved: implementation plan — 6 tasks across 5 artifacts
- Improved: approved design for database isolation in worktree workflows
2.57.1
Section titled “2.57.1”2026-03-05
- Improved: add armadillo architecture evolution implementation plan
- Improved: armadillo architecture evolution design — progressive complexity
- Added: New always-loaded rule enforcing production DB isolation per worktree — DB Safety Contract prevents production DATABASE_URL in any worktree .env
- Improved: Added Dillotree Integration section with per-worktree .env setup, dev/ naming convention, Vercel preview note, and production DB warning
- Improved: Added Dillotree Integration section with Supabase preview branch .env template, no-production-data note, and production credential warning
- Improved: Added migration conflict detection — checks for conflicting migrations on main, migration-first pattern advisory, and rollback plan verification
- Improved: Added Migration-First Pattern section — flags DB schema changes in plans and recommends separate migration PRs before app code PRs
2.57.0
Section titled “2.57.0”2026-03-05
- Improved: update CHANGELOG.json for v2.56.1 — architecture evolution
- Added: add plan-linked branches, plan command, dependency merge checks
- Added: add agent team integration section and collaboration_mode contract
- Added: add state-aware routing with weight classification and state-reading instructions
- Added: seed agent memory structure for 4 key agents with rule
- Added: add dependency checking and next-task resolution
- Added: add plan state read/write/list/update utilities
- Added: add session state read/write utilities
- Added: add weight classification logic (light/medium/heavy)
- Improved: add failing tests for weight-classifier (light/medium/heavy)
2.56.1
Section titled “2.56.1”2026-03-05
- Fixed: track all pack skill files in source repo
- Improved: add state-aware routing — weight classification (light/medium/heavy) and phase-aware resume detection from session/plan state
- Improved: add agent team integration section with bidirectional messaging support and collaboration_mode contract for heavy tasks
2.56.0
Section titled “2.56.0”2026-03-05
- Improved: update CHANGELOG.json for v2.55.1 — deep recon optimization
- Added: optimize deep recon ecosystem — agent + shepherd + plan
2.55.1
Section titled “2.55.1”2026-03-05
- Fixed: stop-verification skips blocking when verification evidence present
- Improved: add evidence-bypass tests for stop-verification hook
- Improved: beef up recon-expert agent with chaining rules, budget tracking, and research memory integration
- Improved: add Research-to-Content Workflow — deep-recon-pimp chains to content-pumper-pimp
2.55.0
Section titled “2.55.0”2026-03-05
- Improved: update CHANGELOG.json for 2.54.0 — plugin marketplace phase 3
- Improved: update routing table for Phase 3 PLUGIN_DEFAULT behavior
- Fixed: tighten deprecationWarning assertions to assert.equal(undefined)
- Added: add sync-router with PLUGIN_DEFAULT routing for all 6 states
- Fixed: use strictEqual for type check consistency in plugin-default test
- Added: add PLUGIN_DEFAULT constant + deprecation warning
- Improved: add failing tests for PLUGIN_DEFAULT constant + deprecation warning
2.54.0
Section titled “2.54.0”2026-03-04
- Improved: update CHANGELOG.json for 2.53.0 — plugin marketplace phase 2
- Fixed: allowlist plugin-aware skills in no-plugin-refs test
- Fixed: clarify bash detection snippet covers base states only
- Improved: update README core skill count for armadillo-doctor
- Fixed: remove doctor keyword collision in shepherd routing
- Added: add plugin-mode/ready states + migration flow to armadillo-sync
- Added: add armadillo-doctor skill for plugin health checks
- Fixed: guard JSON.parse in scanner + remove misleading hasSkillMd
- Added: add plugin-first install path for new projects
- Improved: add migration remove/restore/manifest tests
- Fixed: guard JSON.parse in doctor + add missing test coverage
- Added: add codebase intelligence scanner + artifact classifier
- Added: add doctor-plugin health check module (3 checks)
- Added: add migration lib — backup, configure settings, mark rules
- Added: wire build:marketplace into sync-all generate mode
- Added: add plugin-mode CLAUDE.md generator (slim ~20 lines)
- Added: add entry state detection module (6 states)
- Improved: add failing tests for entry state detection module
- Improved: add Phase 2+3 plugin marketplace migration design
- Improved: Phase 3 deprecation gate — PLUGIN_DEFAULT=true routes all 6 entry states to plugin mode by default
2.53.0
Section titled “2.53.0”2026-03-04
- Added: new skill — plugin health checks: settings integrity, orphan detection, managed rules sync
- Improved: add plugin-mode/ready entry states, Step 5C migration flow, Phase 3 PLUGIN_DEFAULT deprecation docs
- Improved: add armadillo-doctor route, fix doctor keyword collision in armadillo-sync row
2.52.0
Section titled “2.52.0”2026-03-04
- Improved: update CHANGELOG.json for 2.51.2 — plugin marketplace phase 1
- Improved: add maxRetries to rmSync for concurrent test safety
- Improved: add integration test for full marketplace build
- Improved: wire build:marketplace npm script
- Added: add build-marketplace.js orchestrator
- Improved: add tests for build-marketplace.js orchestrator
- Added: add auto-update workaround hook for private marketplace
- Improved: add tests for update-marketplace.sh hook
- Added: add artifact collector for core and pack plugins
- Added: add sync-rules.sh SessionStart hook for rules distribution
- Improved: add failing tests for sync-rules.sh hook
- Improved: add failing tests for artifact collector
- Added: add hook path converter for plugin format
- Improved: add failing tests for hook path converter
- Added: add rules marker manager for armadillo:managed tags
- Improved: add failing tests for rules-marker utilities
- Added: add marketplace.json registry generator
- Improved: add failing tests for createMarketplaceJson
- Added: add plugin.json manifest generator
- Improved: add failing tests for plugin.json manifest generator
2.51.2
Section titled “2.51.2”2026-03-04
- Added: build-marketplace.js — generates marketplace/ plugin directory structure from armadillo.json (52 plugins: core + 51 packs)
- Added: sync-rules.sh — SessionStart hook that distributes armadillo-managed rules from plugin cache to .claude/rules/ while preserving project-local rules
- Added: update-marketplace.sh — async SessionStart workaround for Claude Code private marketplace auto-update bug #26744
- Added: scripts/lib/ — plugin build library: create-plugin-json, create-marketplace-json, convert-hook-paths, rules-marker, collect-artifacts (74 tests)
- Improved: package.json: added build:marketplace npm script and marketplace/ to files array
- Fixed: auto-detect and enable delete_branch_on_merge on GitHub repos
- Improved: assert delete_branch_on_merge detection and auto-enable
2.51.1
Section titled “2.51.1”2026-03-04
- Fixed: auto-prune stale remote-tracking refs on session start
- Improved: assert session-start runs git fetch —prune in background
2.51.0
Section titled “2.51.0”2026-03-04
- Improved: add 80-assertion test suite for ux-ui pack
- Added: build ux-ui pack — reference docs, pimp orchestrator, agent
2.50.0
Section titled “2.50.0”2026-03-04
- Added: add ux-ui pack — AI-assisted design-to-code ecosystem
- Improved: add ux-ui pack test suite — structure, routing, registration
2.49.0
Section titled “2.49.0”2026-03-04
- Improved: update CHANGELOG.json and bump version to 2.48.0
- Improved: update CLAUDE.md social pack entry, README, gitignore
- Added: register social pack; add organic social routing to shepherd
- Added: add Basic Display API sunset warning; clean ads-pimp routing
- Fixed: use exit 0 + JSON deny in all enforcement scripts
- Improved: update assertions for exit 0+JSON deny; add social pack tests
- Added: add social pack with meta-pages, instagram-api, social-pimp
- Improved: nirvana-pmu sync + cleanup design
- Improved: document —skip-pull flag and dirty-main resilience
- Improved: add pre-flight dirty check to finishing-branch cleanup
- Improved: add —skip-pull merge test
- Added: resilient cleanup when main has dirty state
- Improved: dirty-main merge should not crash + should cleanup
- Improved: worktree cleanup hardening implementation plan
- Improved: worktree cleanup hardening design
- Improved: add phone content ingest implementation plan
- Improved: phone content ingest pipeline design
2.48.0
Section titled “2.48.0”2026-03-03
- Added: New social pack orchestrator — routes Facebook Pages, Instagram organic, and Google Business Profile requests
- Added: Facebook Pages Graph API reference — post publishing, page management, insights, Page Access Tokens
- Added: Instagram Graph API reference — photos, Reels, Stories, carousels, scheduling, insights; notes Basic Display API sunset
- Improved: Added Organic Social & Listings routing section for social-pimp, meta-pages, instagram-api, google-business-profile-api
- Fixed: Enforcement hooks now use exit 0 + JSON deny so Claude Code parses structured decisions instead of treating output as errors
2.47.0
Section titled “2.47.0”2026-03-03
- Improved: bump to v2.46.0, update CHANGELOG + README
- Fixed: move skills to correct pack dirs, add announcement boxes
- Improved: add mail + banking packs, update auth count in CLAUDE.md
- Added: add mail, banking, better-auth, neon-backup routes
- Added: register mail + banking packs, add better-auth to auth pack
- Added: add better-auth route to auth orchestrator
- Improved: add better-auth reference skill — TypeScript-first auth framework
- Improved: add backup capability RED/GREEN baseline
- Improved: add teller reference skill — banking data API
- Added: add backup operations reference
- Added: add mail-safety — enforces test mode awareness for physical mail APIs
- Added: add teller-expert — banking data integration specialist
- Added: add mail-expert — physical mail automation specialist
- Improved: add lob reference skill — physical mail API
- Improved: add postscanmail reference skill — virtual mailbox API
- Improved: add mail-pimp orchestrator — routes between lob and postscanmail
- Improved: add zs-teller integration implementation plan
- Improved: zs-teller full armadillo integration design
2.46.0
Section titled “2.46.0”2026-03-03
- Added: mail pack — routes between lob (physical mail) and postscanmail (virtual mailbox)
- Added: Lob certified letter and address verification API reference
- Added: PostScanMail virtual mailbox API reference — listing items, auto-scan rules, polling
- Added: banking pack — Teller.io real-time bank data via mTLS + HTTP Basic
- Added: better-auth added to auth pack — TypeScript-first auth framework
- Improved: neon backup ops reference — pg_dump, pg_restore, cross-region, point-in-time
- Improved: routing updated — mail section, banking section, better-auth route, neon-backup row
2.45.2
Section titled “2.45.2”2026-03-03
- Improved: regenerate CLAUDE.md and README.md after pack removal
- Improved: delete tax-pack-v2.test.js, remove credit-score from pimp-completeness
- Improved: remove Credit and Tax sections from routing table
- Improved: delete credit-strategist, credit-dispute-specialist, credit-compliance-auditor
- Improved: remove credit/tax rules and hooks
- Improved: delete 23 credit skill copies from .claude/skills/
- Improved: delete credit-score and tax pack directories
- Improved: remove credit-score and tax packs from armadillo.json
- Improved: repo consolidation implementation plan — 27 tasks, 4 phases
- Improved: repo consolidation design — 4-phase migration plan
2.45.1
Section titled “2.45.1”2026-03-03
- Improved: unblock CI + release pipeline — reorder steps, fix shallow clone, remove docs workflow
2.45.0
Section titled “2.45.0”2026-03-03
- Added: add feature request issue template + chooser config
- Improved: rewrite PR template to match pr-format rule
- Improved: github templates design document + implementation plan
2.44.5
Section titled “2.44.5”2026-03-03
- Improved: replace hardcoded version check with semver validation
2.44.4
Section titled “2.44.4”2026-03-03
- Improved: add .claude/worktrees/ to .gitignore
2.44.3
Section titled “2.44.3”2026-03-03
- Improved: add 5 missing tax skill dirs to .gitignore
2.44.2
Section titled “2.44.2”2026-03-03
- Added: add 3 new tax skills: amended-return-advisor, irs-notice-navigator, preparer-error-remediation; update back-tax-resolver (DATL OIC, audit reconsideration, bankruptcy 3-2-240, strategic offset), lien-levy-defender (all levy types, passport revocation, TAS Form 911), csed-tracker (expired CSED check procedure), tax-letter-generator (Form 843 reliance, 656-L, audit recon, 14157/14157-A, Form 911), tax-form-filler (656-L, 14157, 14157-A, 12661, 8379); update routing in tax-pimp, irs-resolution-reference, armadillo-shepherd
2.44.1
Section titled “2.44.1”2026-03-03
- Added: add tax-form-filler and tax-submission-router to tax pack — programmatic PDF filling and multi-channel IRS submission routing
2.44.0
Section titled “2.44.0”2026-03-03
- Added: add complete USA tax skill pack — 19 skills, 3 rules, 4 hooks
2.43.0
Section titled “2.43.0”2026-03-03
- Improved: update CHANGELOG.json for recon optimization + dead wire audit
- Improved: add design + implementation plan for recon optimization and dead wire audit
- Fixed: add missing skills fields to project-scaffolder and ascii-art-creator
- Added: add bidirectional references between recon and content-pumper
- Fixed: add missing skills fields to content-factory and topic-intelligence
- Added: fix recon-expert agent, add verification gate + output format contract
- Added: add resilience patterns and firecrawl budgets to deep-recon-pimp
- Added: add Prospect Intelligence and Content-to-Video workflow chains
- Improved: add failing tests for Prospect Intelligence and Content-to-Video workflow chains
- Added: wire firecrawl as fallback extraction across all recon skills
- Improved: failing tests for firecrawl wiring across all recon skills
2.42.0
Section titled “2.42.0”2026-03-03
- Improved: update CHANGELOG.json for 2.41.0
- Added: enforce mandatory worktree for all branch creation
- Improved: add 29 tests for mandatory worktree enforcement
- Improved: wire firecrawl as fallback extraction with 5-page budget and decision tree
- Improved: add firecrawl for deep site crawl (10 pages/competitor) and messaging extraction
- Improved: add firecrawl for review mining (G2, Amazon, Trustpilot — 5 pages/platform)
- Improved: add firecrawl for competitor content extraction (10 pages/audit)
- Improved: add resilience patterns, firecrawl budgets, verification gate, and research brief schema
- Fixed: add missing firecrawl to recon-expert agent skills list (dead wire)
- Fixed: add missing skills field to content-factory agent (8 skills — dead wire)
- Fixed: add missing skills field to topic-intelligence agent (5 skills — dead wire)
- Fixed: add missing skills field to project-scaffolder agent (dead wire)
- Fixed: add missing skills field to ascii-art-creator agent (dead wire)
- Improved: add Prospect Intelligence and Content-to-Video workflow chains
- Improved: add topic-memory feedback cross-reference in integration table
2.41.0
Section titled “2.41.0”2026-03-03
- Improved: mandate worktree launch for parallel agents — raw branch creation blocked
- Improved: regenerate CLAUDE.md with 7 new pimp orchestrators
- Improved: sharpen swarm vs dispatching-parallel-agents guidance
- Added: add 7 pimp orchestrators + fix existing pimps + update shepherd (GREEN)
- Improved: add strict pimp completeness test for all 22 packs (RED)
2.40.0
Section titled “2.40.0”2026-03-03
- Added: add yt-dlp skill — YouTube caption extraction + video download
- Improved: add yt-dlp skill pack tests
2.39.1
Section titled “2.39.1”2026-03-03
- Improved: add one-time backfill script for missing releases
- Fixed: add jq install + CHANGELOG.json release notes
- Improved: remove stale disable-model-invocation assertion
- Improved: auto-release implementation plan
- Improved: auto-release workflow design
2.39.0
Section titled “2.39.0”2026-03-02
- Improved: update CHANGELOG.json for 2.38.0
- Improved: update seo-pack tests + add assessment-pack test suite
- Fixed: patch all dead refs to deleted client-audit + monthly-pulse
- Improved: add behavioral test baselines for assessment pack skills
- Added: add assessment pack, replace client-audit + monthly-pulse
2.38.0
Section titled “2.38.0”2026-03-02
- Improved: update test references, verify full suite passes
- Improved: update armadillo.json + CLAUDE.md, delete using-git-worktrees skill
- Improved: rename using-git-worktrees → worktree across all skills + rules + docs
- Improved: master-performance-assessment design doc
- Added: add skill + command reference (replaces using-git-worktrees)
- Added: add shell function wrapper for cd support
- Added: add status + prune commands
- Added: add launch command — one-command agent dispatch
- Added: add merge command with REST API + local fallback
- Improved: add test for remove command
- Improved: add test for list command
- Added: scaffold CLI + create command with cache sharing
- Improved: failing test for create command
- Added: new orchestrator — quick/standard/deep modes replace client-audit + monthly-pulse with live API collection across all performance sources
- Added: new skill — project-level performance snapshot storage (performance-history.json) with MoM trend deltas and issue lifecycle tracking
- removed: deleted — absorbed into master-performance-assessment standard mode BREAKING
- removed: deleted — absorbed into master-performance-assessment quick mode BREAKING
- Improved: routing updated — client-audit/monthly-pulse routes replaced with master-performance-assessment (quick/standard/deep) + performance-memory
2.37.0
Section titled “2.37.0”2026-03-02
- Improved: update test references, verify full suite passes
- Improved: update armadillo.json + CLAUDE.md, delete using-git-worktrees skill
- Improved: rename using-git-worktrees → worktree across all skills + rules + docs
- Improved: master-performance-assessment design doc
- Added: add skill + command reference (replaces using-git-worktrees)
- Added: add shell function wrapper for cd support
- Added: add status + prune commands
- Added: add launch command — one-command agent dispatch
- Added: add merge command with REST API + local fallback
- Improved: add test for remove command
- Improved: add test for list command
- Added: scaffold CLI + create command with cache sharing
- Improved: failing test for create command
2.36.2
Section titled “2.36.2”2026-03-02
- Improved: add bypass-question-guard behavior tests
- Fixed: block AskUserQuestion in bypass mode — force plain-text questions
2.36.1
Section titled “2.36.1”2026-03-02
- Fixed: remove disable-model-invocation blocking Skill tool
- Improved: assert disable-model-invocation is NOT present
2.36.0
Section titled “2.36.0”2026-03-02
- Improved: update CHANGELOG.json for 2.35.0 smart-nuke-sync
- Added: rewrite armadillo-sync Steps 4+5 with hash-aware selective updating
- Added: add file classification engine with TDD tests
- Improved: add content tests for SKILL.md smart nuke sections (RED)
- Improved: smart nuke sync implementation plan — 3 tasks, 2 parallel groups
- Improved: smart nuke sync design — hash-aware selective updating for armadillo-sync
2.35.0
Section titled “2.35.0”2026-03-02
- Improved: update CHANGELOG.json for 2.34.0 armadillo-scheduler
- Added: register core skill — armadillo.json, shepherd routing, content-scheduler migration
- Improved: add integration test for full register/unregister lifecycle
- Added: add reference docs — commands, schema, launchd, security, edge cases
- Added: add run-now, history, and logs commands
- Added: add register + unregister commands with prompt hashing
- Added: add list + status commands
- Added: add SKILL.md orchestration skill
- Fixed: code review fixes — shell injection, SHA256 regex, runAt validation
- Improved: add spec review gap tests — plist security, env vars, validate fields
- Added: add plist XML generator for recurring and one-time tasks
- Added: add schema validation for tasks and configs
- Fixed: code review fixes — atomic write, null guards, test coverage
- Added: add cron parser, CalendarInterval converter, and humanizer
- Added: add config.js + shell-escape.js foundation utilities
- Improved: add config.js + shell-escape.js test suite
- Improved: armadillo-scheduler implementation plan
- Improved: armadillo-scheduler design document
- Improved: Smart Nuke Sync — replace blind nuke & replace with hash-aware selective updating. Classifies files into untouched/modified/new/removed/sacred buckets. Auto-updates untouched files, prompts only for user-modified files with 4-option bulk UX.
2.34.0
Section titled “2.34.0”2026-03-02
- Improved: update CHANGELOG.json for 2.33.0 content-pumper pack
- Fixed: add missing memory and maxTurns to agent frontmatter
- Added: register pack — armadillo.json, shepherd routing, sync-all
- Added: add topic-intelligence agent
- Added: add content-factory agent
- Added: add content-pumper-pimp orchestrator
- Added: add content-illustrator skill with visual package reference
- Added: add content-qa self-assessment skill
- Added: add content-writer skill with mode reference
- Added: add content-researcher skill
- Added: add topic-brain-pimp orchestrator
- Added: add content-scheduler skill with launchd reference
- Added: add topic-scorer skill
- Added: add sentiment-mapper skill
- Added: add trend-scanner skill
- Added: add topic-memory state management skill
- Improved: add topic-memory SKILL.md validation tests
- Improved: add content-integrity rule
- Improved: create pack directory structure
- Improved: content-pumper implementation plan — 17 tasks, 5 parallel groups
- Improved: content-pumper ecosystem design document
- Added: armadillo-scheduler — OS-native task scheduling via launchd with SHA-256 prompt allowlisting, NL time parsing, and full CRUD for any armadillo skill or workflow
- Improved: armadillo-shepherd — added Scheduling routing section; content-pumper scheduling delegated to core armadillo-scheduler
2.33.0
Section titled “2.33.0”2026-03-02
- Added: credit-score pack — 23-skill FCRA/FDCPA credit dispute system: credit-pimp orchestrator, report parser, cross-bureau comparison, dispute state machine, strategy engine, letter generator, 12 targeted attack skills (§609, §605B, §623, §616, e-OSCAR sham, medical debt, re-aging, specialty bureaus, frivolous counter, complaints, ECOA, campaign orchestrator), 5 reference knowledge bases (consumer-law-kb, bureau-intelligence, enforcement-precedent, metro2-reference, state-law-reference), 3 agents (credit-strategist Opus 4.6, credit-dispute-specialist Sonnet 4.6, credit-compliance-auditor Haiku 4.5), 2 rules (credit-dispute-discipline, evidence-first), 1 hook (dispute-deadline-check)
- Added: content-pumper pack — 11-skill autonomous content ecosystem: two-system architecture (Topic Brain + Content Pumper), topic-brain-pimp and content-pumper-pimp orchestrators, trend-scanner, sentiment-mapper, topic-scorer, topic-memory (living content-topics.json state), content-scheduler (OS-native launchd/cron), content-researcher, content-writer (blog/news/location/dual-angle modes), content-illustrator (FLUX visuals + Remotion Hormozi-style inline), content-qa (LLM-as-Judge 6-dimension scoring), 2 agents (topic-intelligence, content-factory), 1 rule (content-integrity)
- Improved: armadillo-shepherd — added Content Pumper routing section with 11 routing rules for content-pumper-pimp and topic-brain-pimp sub-skills
2.32.1
Section titled “2.32.1”2026-03-02
- Improved: update install refs from steipete/tap to armadillo-nation/tap
2.32.0
Section titled “2.32.0”2026-03-01
- Improved: update CHANGELOG.json for 2.31.0 armadillo expansion
- Fixed: correct Stop hook output schema — use decision/reason not hookSpecificOutput
- Improved: regenerate CLAUDE.md and README.md with expansion artifacts
- Fixed: move agents and rules from nested worktree path to correct locations
- Added: add skill-size-discipline and research-discipline rules
- Added: add recon-expert and tauri-expert agents
- Added: add routing for all expansion artifacts
- Improved: register all expansion artifacts in armadillo.json
- Added: add context-health skill
- Added: add llm-evaluation skill
- Improved: add pack structure tests for observation-masking
- Added: add python-pimp orchestrator
- Added: add database-pimp orchestrator
- Added: add seo-pimp orchestrator
- Added: add ai-pimp orchestrator
- Added: add storage-pimp orchestrator
- Added: add testing-pimp orchestrator
- Added: add keystatic reference skill
- Added: add tauri reference skill
- Added: add mdx reference skill
- Added: add github-platform reference skill
- Improved: add rust-for-tauri companion skill
- Added: add skill discipline constraints
- Added: add source quality gates
- Added: add probe-based context verification
- Added: add deep-recon-pimp orchestrator
- Added: add web-research sub-skill
- Added: add audience-analysis sub-skill
- Added: add content-research sub-skill
- Added: add competitor-analysis sub-skill
- Added: add person-research sub-skill
- Added: add railway reference skill
- Improved: add railway to deploy pack test coverage
- Added: add ffmpeg reference skill
- Added: add fal-ai reference skill
- Improved: add MCP server reference documentation
- Improved: add MCP server reference documentation
- Improved: armadillo expansion implementation plan — 30 artifacts, 5 rounds
- Improved: armadillo expansion design — 4 waves, 30 artifacts
2.31.0
Section titled “2.31.0”2026-03-01
- Improved: update CHANGELOG.json for 2.30.1
- Added: add claude-code-internals pack source with announcement boxes
- Added: create claude-code-internals pack with registry updates
- Added: add claude-code-hooks reference skill
- Added: add claude-code-hooks reference skill
- Fixed: update scheduling pack source to match consolidation
- Fixed: remove CLAUDE_PLUGIN_ROOT refs from mcp-management skill
- Added: add claude-code-agents reference skill
- Added: add mcp-management reference skill
- Improved: consolidate scheduling + acuity-scheduling into one skill
- Added: add mcp-awareness rule — prefer MCP tools over CLI
- Added: add MCP template catalog for armadillo-sync
- Added: restrict reference skills to read-only tools
- Added: make inject-skill-awareness fire once per session
- Added: add agent field to fresh-project pack source
- Added: add path-scoped rules to reduce context noise
- Added: add context:fork to heavy orchestrator skills
- Added: change brand-strategist memory scope to project
- Improved: update tests for hookSpecificOutput migration
- Added: add model frontmatter to 10 pack skills
- Improved: register video-pipeline agents and hook support files
- Improved: fix defaultMode documentation to match actual bypassPermissions setting
- Fixed: remove duplicate React SPA/SvelteKit routing in shepherd
- Fixed: modernize remaining hooks to hookSpecificOutput format
- Fixed: modernize enforce-skill-gate hook to hookSpecificOutput format
- Fixed: correct flag paths in session-end cleanup
- Improved: update behavioral hook tests for hookSpecificOutput format
- Improved: update hook tests for hookSpecificOutput format
- Fixed: modernize subagent-stop hook — hookSpecificOutput + tighten patterns
- Fixed: correct test-failure flag path in systematic-debugging skill
- Fixed: modernize stop-verification hook — hookSpecificOutput + task-type awareness
- Improved: verify systematic-debugging skill uses correct flag paths
- Fixed: remove subagent model override and harden deny-list
- Improved: infrastructure hardening implementation plan — 27 tasks, 3 waves
- Improved: infrastructure hardening design — 20-item audit remediation
- Added: add fal-ai reference skill — FLUX image/video generation, GPU inference
- Added: add railway reference skill — deploy, CLI, Postgres, networking
- Added: add ffmpeg reference skill — transcoding, HLS, audio, filters
- Added: add playwright and puppeteer MCP server reference documentation
- Added: add tauri reference skill — cross-platform desktop + mobile with Rust IPC
- Added: add rust-for-tauri companion skill — just enough Rust for Tauri command handlers
- Added: add keystatic reference skill — git-based CMS with Astro integration
- Added: add mdx reference skill — MDX authoring, remark/rehype plugins, components
- Added: add github-platform reference skill — Issues, Releases, Pages, Packages API
- Added: add recon pack — deep-recon-pimp orchestrator + 5 sub-skills (web-research, competitor-analysis, audience-analysis, content-research, person-research)
- Added: add desktop pack — tauri + rust-for-tauri with tauri-expert agent
- Added: add context-engineering pack — context-health, llm-evaluation, observation-masking
- Added: add testing-pimp orchestrator — routes all testing requests to correct tool skill
- Added: add ai-pimp, database-pimp, storage-pimp, seo-pimp, python-pimp orchestrators
- Added: add recon-expert and tauri-expert agents for comparison/routing decisions
- Added: add skill-size-discipline rule — SKILL.md files stay lean to reduce context waste
- Added: add research-discipline rule — web research produces verifiable, cited, date-aware results
- Improved: update armadillo-shepherd with 25+ new routes for all expansion artifacts
- Improved: enhance verification-before-completion with probe-based context verification
- Improved: add source quality gates and citation requirements to writing-reference-skills
- Improved: add skill discipline constraints (500-line limit, lean principle) to writing-skills
- Fixed: correct stop-verification hook schema — Stop events use decision/reason not hookSpecificOutput
2.30.1
Section titled “2.30.1”2026-03-01
- Improved: add auto-provision + Armadillo-Nation tap across skill pack
- Improved: update install refs to Armadillo-Nation tap
- Fixed: modernize all hooks to hookSpecificOutput format — removes deprecated decision:block pattern
- Fixed: correct test-failure flag path in systematic-debugging to use project-level .claude/context/
- Fixed: remove CLAUDE_CODE_SUBAGENT_MODEL override and harden deny-list patterns
- Improved: add context:fork + agent:general-purpose to armadillo-maker, fresh-project, executing-plans
- Improved: add path-scoped YAML frontmatter to nap-enforcement, release-checklist, google-cli-context rules
- Improved: add allowed-tools restriction to reference skills — read-only by default
- Improved: make inject-skill-awareness fire once per session via PID-based guard
- Improved: consolidate acuity-scheduling into scheduling skill with expanded reference index
- Added: new ref skill: mcp-management — MCP server config, transports, OAuth, Tool Search
- Added: new ref skill: claude-code-hooks — all 17 hook events, hookSpecificOutput schema, exit codes
- Added: new ref skill: claude-code-agents — frontmatter schema, memory, isolation, agent teams
- Added: new pack: claude-code-internals — platform reference for hooks, agents, MCP management
- Added: MCP template catalog for armadillo-sync — stack-aware server recommendations
- Added: mcp-awareness rule — prefer MCP tools over CLI equivalents when .mcp.json exists
2.30.0
Section titled “2.30.0”2026-03-01
- Improved: update CHANGELOG.json for 2.29.1 — google-accounts multi-account system
- Added: sync google-accounts — update CLAUDE.md count to 8, add context rule
- Added: add google-accounts workflow skill
- Improved: add google-accounts schema reference
- Improved: add google-accounts skill pack tests (RED)
- Improved: add google-accounts implementation plan (8 tasks)
- Improved: add google-accounts multi-account context system design
2.29.1
Section titled “2.29.1”2026-03-01
- Added: google-accounts workflow skill — setup/add/check/switch modes for google-cli.json multi-account context management
- Added: google-cli.json config file convention — unified per-project account context for gogcli, goplaces, gaql-cli, gcloud
- Improved: google-pimp context-aware routing — reads google-cli.json, injects account context before delegating to tool skills
- Added: google-cli-context enforcement rule — passive rule enforcing context reads when google-cli.json exists
- Improved: google-cli-expert agent — added multi-account troubleshooting section with google-cli.json schema reference
- Fixed: add domain-pimp intercept after brainstorming terminal state
- Improved: domain-pimp routing checks for brainstorming terminal state
2.29.0
Section titled “2.29.0”2026-03-01
- Improved: update CHANGELOG.json for 2.28.1
- Added: add Google CLI routes to shepherd and CLAUDE.md pack table
- Added: register pack and agent in armadillo.json
- Fixed: guard branch protection tests behind endpoint availability check
- Added: add google-cli-expert agent
- Fixed: replace mapfile with bash 3.2-compatible while-read loop
- Added: add workspace and ads workflow skills
- Added: add google-pimp router skill
- Improved: add gcloud skill — GCP compute, container, run, iam
- Improved: switch execSync to spawnSync to prevent EPIPE
- Improved: add google-ads-cli skill — GAQL, MCC, campaigns
- Improved: add gogcli skill — Google Workspace CLI
- Improved: add goplaces skill — Places API + Routes CLI
- Improved: scaffold google-cli pack directory structure
- Improved: add google-cli pack implementation plan
- Improved: add google-cli pack design document
2.28.1
Section titled “2.28.1”2026-02-28
- Improved: update CHANGELOG.json for macos-automation pack (2.28.0)
- Improved: add announcement boxes to 3 reference skill routers
- Improved: register pack in armadillo.json + shepherd routing + sync-all
- Improved: add macos-automation-expert agent definition
- Improved: add macos-agent-builder creative skill
- Improved: add macos-workflow pipeline skill
- Improved: add applescript-forge utility skill
- Improved: add macos-pimp orchestrator router
- Improved: add applescript-reference skill with 4 ref docs
- Improved: add peekaboo reference skill with 7 ref docs
- Improved: add macos-automator reference skill with 4 ref docs
- Improved: scaffold macos-automation pack directories
- Improved: add macos-automation implementation plan
- Improved: add macOS automation ecosystem design document
- Added: add google-cli pack — gogcli Workspace, goplaces Places+Routes, Google Ads GAQL/MCC, gcloud GCP infra
- Added: add google-cli-expert agent for Google CLI tool comparison and routing
- Improved: add Google CLI section to armadillo-shepherd routing table
- Fixed: replace mapfile with bash 3.2-compatible while-read loop in session-end hook
- Fixed: guard branch protection tests behind endpoint availability check in github-api.test.js
2.28.0
Section titled “2.28.0”2026-02-28
- Improved: update CHANGELOG.json for merch pack (2.27.5)
- Improved: sync CLAUDE.md and README after merch pack registration
- Added: add merch routing to armadillo-shepherd
- Added: add all 7 merch pack skills
- Improved: add merch pack structure tests and register pack
- Improved: add merch pack implementation plan
- Improved: add merch ecosystem design document
- Added: add macos-automation skill pack — Peekaboo GUI automation, AppleScript/JXA execution, workflow composition, AI agent building
- Added: add peekaboo reference skill with 7 ref docs (capture, interaction, system, agent, mcp, setup, utilities)
- Added: add macos-automator reference skill with 4 ref docs (tools, knowledge-base, placeholders, setup)
- Added: add applescript-reference skill with 4 ref docs (core, jxa, app-dictionaries, applescript-mcp)
- Added: add macos-pimp orchestrator router for macOS automation ecosystem
- Added: add applescript-forge utility skill for script generation and validation
- Added: add macos-workflow pipeline skill with See->Act->Verify loop
- Added: add macos-agent-builder creative skill for AI desktop agent configuration
- Added: add macos-automation-expert agent for tool comparison and permission debugging
- Improved: add macOS Automation routing section to armadillo-shepherd
2.27.5
Section titled “2.27.5”2026-02-28
- Improved: replace stale onboarding refs with armadillo-sync
- Added: merch pack — 7 skills for Printful POD, die-cut stickers, premium blanks, mockup generation, and visual QA
- Improved: armadillo-shepherd: add merch routing section for all 7 merch skills
2.27.4
Section titled “2.27.4”2026-02-28
- Improved: update CHANGELOG.json for 2.27.3
- Improved: exclude archive dir from url-consistency scan
- Improved: add announcement box coverage for all 162 pack skills
- Fixed: add announcement boxes to all 83 missing pack skills
2.27.3
Section titled “2.27.3”2026-02-28
- Improved: feat(meta)!: replace onboarding+updating-armadillo with armadillo-sync (#12)
- Fixed: update stale onboarding reference to armadillo-sync
- Fixed: update stale onboarding reference to armadillo-sync
- Fixed: update stale onboarding reference to armadillo-sync
- Improved: add announcement boxes to all 83 pack skills missing them — 162/162 coverage
2.27.2
Section titled “2.27.2”2026-02-28
- Fixed: migrate remaining filenamedotexe URLs to Armadillo-Nation (#11)
- Added: armadillo-sync — unified install/update skill replacing both onboarding and updating-armadillo with a single nuke-and-replace flow
- removed: onboarding and updating-armadillo skills deleted — use armadillo-sync (/armadillo-sync) instead BREAKING
- Improved: shepherd routing, INSTALL.md, CLAUDE.md, generate-claude-md.js, session-start.sh updated to reference armadillo-sync
2.27.1
Section titled “2.27.1”2026-02-27
- Fixed: migrate remaining filenamedotexe URLs to Armadillo-Nation
- Improved: update URL assertions for Armadillo-Nation migration
2.27.0
Section titled “2.27.0”2026-02-27
- Added: add armadillo-maker skill — 10-phase artifact creation pipeline (#9)
- Improved: all 30 core skills — added category: frontmatter field enabling dynamic category routing without hardcoded maps in generate scripts
- Improved: armadillo-shepherd, all core skills — migrated repo URL from filenamedotexe/armadillo to Armadillo-Nation/armadillo-main-brains
- Added: llms.txt + llms-full.txt auto-generation integrated into docs build pipeline for AI discoverability
2.26.0
Section titled “2.26.0”2026-02-27
- Added: armadillo-maker skill — 10-phase pipeline for creating and updating any armadillo artifact (skills, packs, agents, rules, hooks) with classify, recon, research, design, TDD implementation, registration, and full delivery
- Improved: armadillo-shepherd — added Maker Workflow table and armadillo-maker routing for create/update artifact requests
2.25.0
Section titled “2.25.0”2026-02-27
- Improved: update CHANGELOG.json for 2.24.3 — Phase 6 + Phase 7
- Added: seed last_updated: 2026-02-27 in 216 SKILL.md + agent files
- Added: phase 7 — last_updated field + auto-update hook
- Improved: phase 7 last_updated field design
- Fixed: add announcement box to duda-to-astro-migration
- Fixed: add announcement boxes to all 15 seo pack skills
- Fixed: add announcement boxes to python, cloudinary, scraping, scheduling skills
- Fixed: add announcement boxes to 5 cro pack skills
- Fixed: add announcement boxes to 5 opencode skills
- Fixed: add announcement boxes to performance, ai-visibility, client-ops, ad-assets skills
- Improved: add test coverage for all untested packs
- Fixed: final sweep — orphaned files, missing boxes, stale references
- Fixed: align CLAUDE.md rules table with actual .claude/rules/ files
- Improved: update dns-manager tests for reference/ architecture
- Improved: migrate 8 pipeline stages to reference/ architecture
- Improved: migrate 5 skills to reference/ architecture
- Improved: migrate 4 skills to reference/ architecture
- Improved: migrate 2 skills to reference/ architecture
- Improved: migrate 4 skills to reference/ architecture
- Improved: migrate dns-manager to reference/ architecture
- Improved: migrate prospecting to reference/ architecture
- Improved: audit 6 pimps/pipelines for routing accuracy
- Improved: phase 6 full ecosystem audit design
2.24.3
Section titled “2.24.3”2026-02-27
- Improved: update CHANGELOG.json for 2.24.2 — Phase 5 living reference
- Fixed: restore blocked/error patterns, add announcement boxes
- Improved: audit routing table, add missing skill routes
- Improved: strip code blocks from lean routers — Phase A final cleanup
- Fixed: subagent-stop false positives — remove bare-word “error” and “blocked” patterns
- Improved: audit group 4B — fix model tiers for verifier and opencode-expert
- Improved: audit — fix corrupted shebang in detect-test-failure.sh, sync EnterPlanMode messages
- Improved: audit for accuracy, stale refs, and CLAUDE.md consistency
- Improved: audit group 4A — model tiers, descriptions, stale refs
- Improved: migrate tracking-foundation to reference/ architecture
- Improved: migrate schema-markup to reference/ architecture
- Improved: migrate local-seo-audit to reference/ architecture
- Improved: migrate verify-meta-auth to reference/ architecture
- Improved: migrate pinterest-ads to reference/ architecture
- Improved: migrate local-growth to reference/ architecture
- Improved: migrate meta-conversions to reference/ architecture
- Improved: migrate meta-audiences to reference/ architecture
- Improved: migrate meta-ads to reference/ architecture
- Improved: migrate ai-visibility to reference/ architecture
- Improved: migrate landing-page-cro to reference/ architecture
- Improved: convert blockquote gotchas to inline HTML comments across reference files
- Improved: fix headers, gotchas, dogfooding — batch Task 1 fixes across 26 skills
- Improved: migrate 9 skills to reference/ architecture
- Improved: migrate google-genai to reference/ architecture
- Improved: migrate cro-audit to reference/ architecture
- Improved: migrate ui-craft to reference/ architecture
- Improved: migrate seo-audit to reference/ architecture
- Improved: migrate swr to reference/ architecture
- Improved: migrate seo-pulse to reference/ architecture
- Improved: migrate openai-api to reference/ architecture
- Improved: fix headers, gotchas, add dogfooding
- Improved: migrate llms-txt to reference/ architecture
- Improved: migrate postgresql-pgvector to reference/ architecture
- Improved: fix headers, gotchas, add dogfooding
- Improved: full ecosystem audit implementation plan — 8 tasks, 16 agents
- Improved: full ecosystem living reference architecture design
- Improved: quality audit — lean routers, inline gotchas, reference index alignment
- Improved: quality audit — lean routers, inline gotchas, reference index alignment
- Improved: quality audit — lean routers, inline gotchas, reference index alignment
- Improved: quality audit — lean routers, inline gotchas, reference index alignment
- Improved: quality audit — lean routers, inline gotchas, reference index alignment across all packs
- Improved: quality audit — lean routers, inline gotchas, reference index alignment
- Improved: quality audit — lean routers, inline gotchas, reference index alignment
- Improved: quality audit — lean routers, inline gotchas, reference index alignment
- Improved: quality audit — lean routers, inline gotchas, reference index alignment
- Improved: update CHANGELOG.json for Phase 5 — 50 skills migrated to reference/ structure
- Improved: update tests for reference/ directory structure
- Improved: remove orphaned reference.md files from cro pack (already migrated)
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: Phase 6: migrated all remaining packs (video-pipeline, brand, ad-assets, swarms, fresh-project, client-ops, dns-manager, video) to Living Reference Architecture with reference/ directories
- Improved: Phase 6: added announcement boxes to 57 skills across 11 packs (seo, opencode, cro, python, cloudinary, scraping, scheduling, performance, ai-visibility, client-ops, ad-assets)
- Added: Phase 6: comprehensive pack test coverage — 36 new test files, 663 new tests covering all 38 packs
- Added: Phase 7: last_updated: YYYY-MM-DD field seeded in 216 SKILL.md and agent .md files
- Added: Phase 7: update-last-updated.sh PostToolUse hook — auto-updates last_updated field on every Edit/Write to SKILL.md and agent files
2.24.2
Section titled “2.24.2”2026-02-26
- Improved: Phase 5: migrate 50 skills across 26 packs to modular reference/ directory structure — 330 reference files, 49 monolithic reference.md files removed
- Improved: update dns skill pack tests to read from reference/ directories instead of deleted reference.md files
- Improved: update CHANGELOG.json for 2.24.1 — Phase 4 mass migration
- Improved: tighten 5 SKILL.md routers — remove code blocks and inline gotchas
- Improved: tighten SKILL.md router — remove duplicate quick reference table
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Improved: split monolithic reference into modular reference/ directory
- Fixed: converted 318 blockquote-style gotchas across 127 reference files to HTML comment inline format
- Fixed: removed code blocks from 9 lean router SKILL.md files violating the lean router pattern
- Improved: migrated 11 remaining skills to reference/ architecture — 5 SEO, 1 CRO, 5 ads pack skills
- Fixed: audited 26 agents — corrected model tier (opus→sonnet), memory field (user→project), stripped XML blocks
- Fixed: restored blocked and error: patterns in subagent-stop.sh — hooks audit had removed them causing 4 test failures
- Fixed: audited 14 rules — fixed broken sed expressions in git-workflow.md, stale references, PR format contradiction
- Improved: added 3 missing routes to armadillo-shepherd — meta-api-reference, pinterest-api-reference, scheduling
- Fixed: restored announcement boxes in 4 content-creation SKILL.md files stripped during lean router conversion
2.24.1
Section titled “2.24.1”2026-02-27
- Fixed: gotcha-capture reads stdin not env vars — was dead code
- Improved: add gotcha-capture stdin pattern assertions
- Improved: Phase 4: migrate 41 skills to living reference architecture — modular reference/ directories replace monolithic reference.md
2.24.0
Section titled “2.24.0”2026-02-27
- Improved: update CHANGELOG.json for 2.23.1 — Phase 3 define-the-standard
- Improved: sync gotcha-capture.sh to settings.json
- Improved: add gotcha-capture hook — prompts to document framework traps
- Added: enforce modular reference/ structure + inline gotchas
- Improved: assert modular reference/ structure + inline gotchas enforced
- Added: enforce lean router SKILL.md pattern
- Improved: add reference doc category guidelines + gotcha format spec
- Improved: add SKILL.md router template for living reference architecture
2.23.1
Section titled “2.23.1”2026-02-27
- Improved: update CHANGELOG.json for 2.23.0 — Phase 2 astro living reference
- Improved: remove monolithic reference.md — replaced by reference/ directory
- Improved: rewrite SKILL.md as lean router with reference index
- Improved: add 9 severity-tagged inline gotchas across reference files
- Improved: split monolithic reference.md into 11 category files
- Improved: writing-reference-skills: enforce modular reference/ structure + inline gotchas
- Added: writing-reference-skills: add skill-router-template.md for lean SKILL.md routers
- Added: writing-reference-skills: add reference-doc-guidelines.md — category naming, gotcha format spec
- Improved: writing-skills: enforce lean router SKILL.md pattern — no inline reference knowledge
- Added: hooks: gotcha-capture.sh — prompts to document framework traps after debug commits
2.23.0
Section titled “2.23.0”2026-02-27
- Improved: update CHANGELOG.json for 2.22.0 — Phase 1 consolidation
- Fixed: update TDD skill visual-testing reference to testing.md
- Fixed: update stale references to deleted rules/skills
- Improved: regenerate CLAUDE.md from updated manifest + generator
- Improved: update RULES_DESCRIPTIONS for consolidated rules
- Improved: update armadillo.json — 29 skills, 13 rules
- Improved: update TDD content test to read from discipline.md
- Added: add Workflows section + route test-debug to systematic-debugging
- Improved: remove anti-rationalization + visual-testing — absorbed into discipline + testing
- Improved: merge env-enforcement into security — single secrets reference
- Improved: absorb test-debug into systematic-debugging quick path
- Improved: rewrite testing.md — absorb visual-testing content
- Improved: slim coding-standards — TDD/commit order moved to discipline.md
- Improved: create discipline.md — merge TDD mandate + anti-rationalization
- Improved: restructure astro skill — split 1390-line reference.md into 11 category files in reference/
- Added: add 9 severity-tagged inline gotchas across astro reference files (deploy-breaking, runtime-crash, silent-bug, dx-trap)
- Improved: rewrite astro SKILL.md as lean router with Reference Index — removed all inline reference knowledge
2.22.0
Section titled “2.22.0”2026-02-26
- Improved: update CHANGELOG.json for 2.21.0 — Armadillo Nation ecosystem entries
- Fixed: spec compliance — descriptions, When to Use sections, emoji, Zod types
- Fixed: correct Gemini 2.5 Flash model ID + pricing in classify-ad-assets
- Fixed: update github-rest-lib slug for Armadillo-Nation remote
- Improved: mirror content-genie-pro to Armadillo-Nation org
- Improved: full sync — 7 new packs, 3 new rules, updated CLAUDE.md
- Added: complete 6-skill pack + shepherd routing + sync
- Added: add variants, cloudinary sync, and pipeline orchestrator
- Added: add face-center-crop + deduplicate-assets skills
- Added: add classify-ad-assets reference skill — 3-stage Gemini Vision pipeline
- Added: complete 8-skill pack + 4 agents + shepherd routing + sync
- Added: add 4 agents — script-writer, take-classifier, edit-planner, progress-tracker
- Added: add render-and-polish — Remotion composition + thumbnail + packaging
- Added: add transcribe, classify/plan, execute-edit — footage to final
- Added: add orchestrator + first 4 skills — source to storyboard
- Added: complete 2-skill pack + shepherd routing + sync
- Added: add prospecting skill — external audit pipeline for prospect analysis
- Added: add client-reports reference skill — template-driven report generation
- Added: complete 4-skill pack + shepherd routing + sync
- Added: add add-testimonial skill — structured testimonials with schema
- Added: add add-location-page skill — local SEO location pages
- Added: add add-service-page skill — SEO-structured service pages
- Improved: add structural tests for all 4 skills + pack registration
- Added: add add-blog-post skill — universal blog post creation
- Added: complete 2-skill pack + shepherd routing + sync
- Added: add ai-info-page skill — structured AI agent information page
- Added: add llms-txt skill — dynamic LLM discovery endpoints per llmstxt.org
- Added: complete 4-skill swarm pack + shepherd routing + sync
- Added: register swarms pack in armadillo.json — 4 skills
- Added: add swarm-pipeline skill — sequential stage hand-off topology
- Added: add swarm-mesh skill — full peer review topology
- Added: add swarm-star skill — hub-and-spoke parallel topology
- Added: add swarm-hierarchical skill — coordinator/worker topology
- Added: promote 3 core rules — bug-discipline, visual-testing, anti-rationalization
- Improved: armadillo nation ecosystem implementation plan — 30 tasks, 7 packs, 26 skills
- Improved: armadillo nation ecosystem design — 7 new packs from 3 repo scan
- Improved: consolidate rules 15→13: discipline.md merges TDD mandate + anti-rationalization; testing.md absorbs visual-testing; security.md absorbs env-enforcement
- Improved: absorb test-debug skill into systematic-debugging as Quick Path: Test Failures section
- Improved: add Workflows section to armadillo-shepherd with Feature/Bug/Refactor/Client Audit skill chains
- removed: remove anti-rationalization.md, visual-testing.md, env-enforcement.md rules (content merged into discipline.md, testing.md, security.md)
- removed: remove test-debug skill (absorbed into systematic-debugging)
2.21.0
Section titled “2.21.0”2026-02-23
- Improved: update CHANGELOG.json for 2.20.0 — system optimization entries
- Improved: add bug-discipline + visual-testing rules to CLAUDE.md rules table
- Fixed: fix intelligence layer skip + add worktree validation and pack sync to updating-armadillo
- Added: full install, no pack prompting in onboarding
- Added: add draft PR support to writing-prs
- Added: add git rerere + integration branch guidelines to git-setup
- Improved: add timeout guidance + worktree isolation default to dispatching-parallel-agents
- Added: add timeout guidance + worktree isolation default to dispatching-parallel-agents
- Improved: add draft PR option, branch age warning, integration branch awareness to finishing-branch
- Fixed: replace GraphQL merge with REST in safe-merge + add branch TTL and integration branch checks
- Improved: add bug monitoring + caching hints to subagent-driven-development
- Added: add bug escape hatch + flexible batch size to executing-plans
- Added: add bug escape hatch + visual step to test-driven-development
- Added: add integration branches, conflict resolution, branch TTL, draft PRs to git-workflow
- Added: add efficiency sections to coding-standards — selective tests, caching, parallelism, timeouts
- Added: add visual-testing rule — RED/GREEN/VISUAL/REFACTOR cycle
- Added: add bug-discipline rule — never skip, never derail
- Improved: armadillo system optimization implementation plan — 15 tasks
- Improved: armadillo system optimization design — 5-area upgrade
- Added: add swarms pack — 4 topology skills (swarm-hierarchical, swarm-star, swarm-mesh, swarm-pipeline) for multi-agent orchestration
- Added: add ai-visibility pack — 2 skills (llms-txt, ai-info-page) for LLM discoverability and AI agent information pages
- Added: add content-creation pack — 4 skills (add-blog-post, add-service-page, add-location-page, add-testimonial) for universal content management
- Added: add client-ops pack — 2 skills (client-reports, prospecting) for agency client deliverables and prospect site audits
- Added: add video-pipeline pack — 9 skills + 4 agents for full blog-to-video production (source ingestion, scripting, storyboard, footage catalog, transcription, edit planning, FFmpeg execution, Remotion polish)
- Added: add ad-assets pack — 6 skills for ad asset pipeline (Gemini Vision classification, face-center crop, dedup, platform resize, Cloudinary sync, full orchestrator)
- Improved: update armadillo-shepherd — add routing for 7 new packs: swarms, ai-visibility, content-creation, client-ops, video-pipeline, ad-assets, plus Swarms and Workflows sections
2.20.0
Section titled “2.20.0”2026-02-22
- Added: add Square API skill pack — 5 reference skills (square-api-reference, square-payments, square-catalog, square-terminal, square-engagement), square-expert agent, shepherd routing
- Added: add dns skill pack — 7 skills (dns-pimp, dns-manager, cloudflare-dns, godaddy-dns, namecheap-dns, namecom-dns, squarespace-dns), dns-expert agent
- Improved: payments pack expanded from 1 skill (stripe-api) to 6 skills with full Square ecosystem coverage
- Added: add bug-discipline rule — SPAWN/CONTINUE/VERIFY three-phase protocol for never-skip-a-bug behavior via background subagents
- Added: add visual-testing rule — expanded TDD cycle RED/GREEN/VISUAL/REFACTOR for frontend projects with Playwright toHaveScreenshot(), cross-browser + multi-viewport
- Improved: coding-standards: add selective test execution, dependency caching, parallel work decomposition, and timeout budgets (10 min subagent, 5 min build, 10 min test suite)
- Improved: git-workflow: add integration branch detection, conflict resolution guidance, branch TTL (7-day warn, 14-day flag), and draft PR support
- Improved: test-driven-development skill: add VISUAL step after GREEN, bug escape hatch delegating to bug-discipline rule
- Improved: executing-plans skill: flexible batch size based on task complexity, bug escape hatch between tasks
- Improved: subagent-driven-development skill: implementer context hints for selective tests + caching, bug monitoring guidance
- Fixed: safe-merge: replace gh pr merge (GraphQL rate-limited) with REST gh api equivalent, add branch TTL check and integration branch verification
- Improved: finishing-a-development-branch: add draft PR as Option 2, branch age warning (7/14 day thresholds), integration branch detection with file overlap check
- Improved: dispatching-parallel-agents: add timeout/progress monitoring budgets, worktree isolation as default for implementation agents
- Improved: verification-before-completion: add visual regression gate — checks for changed frontend files before claiming completion
- Improved: git-setup: auto-enable git rerere (reuse recorded resolutions), add integration branch guidelines to workflow docs
- Improved: writing-prs: add draft PR support with —field draft=true and convert-to-ready PATCH command
- Improved: onboarding: full install policy — installs all packs unconditionally, removes interactive pack selection prompts
- Fixed: updating-armadillo: intelligence layer (Step 5.5) now always runs even on same-SHA, add worktree gitignore validation, pack list sync from armadillo.json
2.19.0
Section titled “2.19.0”2026-02-22
- Improved: update CHANGELOG.json with dns skill pack entries for 2.18.1
- Improved: register Square skills in payments pack + sync
- Added: add Square API routing entries to armadillo-shepherd
- Improved: regenerate CLAUDE.md and README.md with dns pack
- Added: add complete dns skill pack — 7 skills, agent, pimp, shepherd routing
- Improved: add dns skill pack verification tests
- Added: add square-catalog skill — catalog items, inventory tracking
- Added: add square-engagement skill — loyalty, gift cards, bookings
- Improved: add Armadillo 3.0 full upgrade design
- Improved: add square-payments skill — payments, orders, checkout, invoices, subscriptions
- Improved: add square-payments skill — payments, orders, checkout, invoices, subscriptions
- Added: add square-api-reference skill — auth, SDKs, webhooks, errors
- Added: add square-expert agent for Square API implementation help
- Improved: register dns pack in armadillo.json
- Improved: add Square API skill pack implementation plan
- Improved: scaffold dns skill pack directory structure
- Improved: add DNS skill pack implementation plan
- Improved: add Square API skill pack design
- Improved: add DNS skill pack design document
2.18.1
Section titled “2.18.1”2026-02-22
- Fixed: recognize scoped test(scope): commits in enforce-tdd-order
- Improved: add test for scoped conventional commit recognition in enforce-tdd-order
- Fixed: escape quotes in subagent-start test-failure-warning JSON
- Improved: tighten subagent-start test to require valid JSON with .tests-failing flag
- Improved: add behavioral tests for subagent-start.sh
- Improved: add behavioral tests for pre-compact.sh
- Improved: add behavioral tests for async-lint.sh
- Improved: add behavioral tests for post-push-pr-check.sh
- Improved: add behavioral tests for tool-failure-context.sh
- Improved: add behavioral tests for subagent-stop.sh
- Improved: add behavioral tests for session-end.sh
- Improved: add behavioral tests for stop-verification.sh
- Added: add dns skill pack — cloudflare-dns, godaddy-dns, namecheap-dns, namecom-dns, squarespace-dns reference skills with full API coverage
- Added: add dns-pimp orchestrator — routes all DNS requests to provider skills or dns-manager based on context and domains.json
- Added: add dns-manager unified interface — provider-agnostic DNS ops with domains.json config schema
- Added: add dns-expert agent — provider comparison, debugging toolkit, and routing to all dns skills
- Improved: add Domain & DNS section to armadillo-shepherd routing table with 11 routing entries
2.18.0
Section titled “2.18.0”2026-02-22
- Improved: update CHANGELOG.json for 2.17.1 — gh auth pre-flight
- Added: add gh auth pre-flight check to updating-armadillo and onboarding
- Improved: add failing tests for gh auth pre-flight check in updating-armadillo and onboarding
2.17.1
Section titled “2.17.1”2026-02-22
- Fixed: prevent repoUrl hallucination in updating-armadillo
- Improved: add repoUrl hallucination prevention tests for updating-armadillo
- Fixed: updating-armadillo: add REPO constant code block to prevent agents hallucinating wrong repo slug
- Improved: onboarding, updating-armadillo: add gh auth pre-flight check — clear guidance when gh CLI not installed or not authenticated
2.17.0
Section titled “2.17.0”2026-02-22
- Improved: update CHANGELOG.json for 2.16.0 — sync guarantee refactor
- Improved: clean stale npm scope and script references
- Improved: regenerate README + CLAUDE.md from frontmatter descriptions
- Fixed: update ninja tests to use frontmatter instead of deleted build-claude-md.js
- Improved: CI runs sync-all —check, drop Claude Code CLI install
- Improved: delete absorbed scripts, add sync commands to package.json
- Improved: version-bump uses sync-all.js instead of separate scripts
- Added: rewrite sync-all.js as unified generate+validate system
- Added: extract generateClaudeMd to lib with frontmatter descriptions
- Fixed: convert all python3 -c to single-quoted strings in subagent-stop.sh
- Improved: add syntax and execution tests for subagent-stop.sh
- Added: add read-descriptions lib — frontmatter-sourced skill descriptions
- Improved: add failing tests for read-descriptions module
- Improved: rename plugin→pack in README markers and CI
- Improved: replace npm publish with GitHub Releases
- Fixed: fix syntax error in subagent-stop.sh python3 inline script
- Improved: remove npm scope from package.json
- Improved: remove npm scope from armadillo.json name
- Improved: sync guarantee implementation plan — 13 tasks
- Improved: sync guarantee system design
2.16.0
Section titled “2.16.0”2026-02-22
- Improved: sync package-lock.json name and version with package.json
- Improved: update CHANGELOG.json for 2.15.0
- Improved: update git-hygiene tests for REST-first merge pattern
- Added: add permission mode and REST-first rule drift checks
- Improved: add REST-first and permissions checks to doctor drift tests
- Added: add REST-first guidance to git-setup skill
- Improved: add REST-first tests for git-setup skill
- Fixed: prevent double version bump on push retry
- Improved: add double-bump guard test for version-bump
- Added: rewrite finishing-branch to use REST API exclusively
- Improved: add REST-first tests for finishing-a-development-branch skill
- Added: rewrite writing-prs to use REST API exclusively
- Improved: add REST-first tests for writing-prs skill
- Added: match gh api REST patterns in skill gate hook
- Improved: add REST API pattern matching tests for skill gate
- Added: mandate REST API over GraphQL for all GitHub operations
- Added: add infrastructure sync step to updating-armadillo
- Improved: add infrastructure sync tests for updating-armadillo
- Improved: add git-workflow REST-first rule tests
- Fixed: use decision/reason JSON output for SubagentStop hook
- Improved: update subagent-stop tests for decision/reason schema
- Fixed: use decision/reason JSON output for Stop hook
- Improved: update stop-verification tests for decision/reason schema
- Added: sync-all.js: unified generate+validate — reads frontmatter descriptions, generates README + CLAUDE.md, validates bidirectional pack↔filesystem
- Added: generate-claude-md.js lib: extracted generator from build-claude-md.js, reads descriptions from SKILL.md frontmatter instead of hardcoded maps
- Added: read-descriptions.js lib: reads skill description from SKILL.md frontmatter — single source of truth for all generated docs
- Added: release.yml: GitHub Releases CI workflow replacing npm publish — git-only distribution
- Improved: version-bump.js: calls sync-all.js once instead of update-readme + build-claude-md + sync-all separately
- Improved: rename plugin-ecosystem-table → pack-ecosystem-table in README markers
- Fixed: remove npm scope @filenamedotexe/armadillo from package.json and armadillo.json
- Fixed: finishing-a-development-branch: update repo detection from @filenamedotexe/armadillo to armadillo
2.15.0
Section titled “2.15.0”2026-02-22
- Improved: update CHANGELOG.json for 2.14.1
- Fixed: update lifecycle-hooks test for new Stop hook + fix doctor.js settingsPath scope
- Added: add context: fork to 8 self-contained skills + update manifests
- Improved: verify context: fork on 10 self-contained skills
- Added: add Stop, SubagentStop, SessionEnd, PostToolUseFailure hooks
- Improved: add tests for 4 new hook scripts (Stop, SubagentStop, SessionEnd, PostToolUseFailure)
- Added: add settings.json ↔ hooks.json drift detection
- Improved: add doctor.js drift detection test
- Fixed: skip test suite for research/exploration tasks in TaskCompleted hook
- Improved: add TaskCompleted scope filter test for research task bypass
- Fixed: sync settings.json with hooks.json — re-enable 3 missing enforcement hooks
- Improved: add settings.json ↔ hooks.json sync verification test
- Improved: add system audit design doc and implementation plan
- Fixed: convert 4 vitest imports to node:test — fix ERR_MODULE_NOT_FOUND
- Improved: rewrite to use REST API exclusively — removes GraphQL dependency
- Improved: rewrite PR creation to use gh api REST instead of GraphQL commands
- Improved: add infrastructure sync step — syncs hooks, settings.json, rules without touching user content
- Improved: add REST-first guidance referencing git-workflow.md rule
2.14.1
Section titled “2.14.1”2026-02-22
- Fixed: switch GitHub API calls from GraphQL to REST to prevent rate limit exhaustion (#35)
- Fixed: sync settings.json with hooks.json — re-enable 3 silently disabled enforcement hooks (enforce-tdd-order, nap-ninja-hook, env-ninja-hook)
- Fixed: TaskCompleted hook now skips test suite for research/exploration/audit tasks to prevent false blocks
- Fixed: fix 4 test files importing vitest instead of node:test — all 612 tests now pass
- Added: Stop hook (stop-verification.sh) — injects verification reminder when completion language detected
- Added: SubagentStop hook (subagent-stop.sh) — warns orchestrator when subagent output signals incomplete work
- Added: SessionEnd hook (session-end.sh) — cleans tmp flags and rotates old pre-compact snapshots
- Added: PostToolUseFailure hook (tool-failure-context.sh) — provides corrective guidance for Bash/Write/Edit failures
- Added: doctor.js drift detection — compares hooks.json against settings.json and reports missing hooks
- Improved: add context: fork to 8 self-contained skills (updating-armadillo, writing-reference-skills, cleanup, deps, nap-ninja, env-ninja, git-setup, safe-merge) for proper model enforcement
2.14.0
Section titled “2.14.0”2026-02-22
- Improved: update CHANGELOG.json for 2.13.0 — REST API fallback entries
- Fixed: switch post-push-pr-check from GraphQL to REST API
- Improved: verify post-push-pr-check sources github-rest.sh
- Added: add github-rest.sh shared library — REST API fallback for GraphQL rate limits
- Improved: add REST API fallback to finishing-a-development-branch
- Improved: add failing tests for github-rest.sh shared library
- Improved: github REST fallback implementation plan — 4 tasks
- Improved: github REST API fallback design — prevent GraphQL rate limit exhaustion
2.13.0
Section titled “2.13.0”2026-02-22
- Improved: update CHANGELOG.json for 2.12.0 — frontend pimp ecosystem (6 new skills)
- Improved: RED/GREEN accuracy test for testing-library skill
- Improved: RED/GREEN accuracy test for visual-regression skill
- Improved: RED/GREEN accuracy test for storybook skill
- Improved: update frontend pack description in CLAUDE.md (10 → 16 skills)
- Added: add 6 new skills to frontend pack manifest
- Added: route all frontend requests through frontend-pimp
- Added: add testing-library v16 reference skill
- Added: add visual-regression testing reference skill
- Added: add storybook 10.x reference skill
- Added: add ui-craft aesthetic/vibes skill
- Added: add design-system token/architecture skill
- Added: add frontend-pimp orchestrator skill
- Improved: frontend pimp ecosystem implementation plan — 9 tasks
- Improved: frontend pimp ecosystem design — 6 new skills for expanded frontend pack
- Improved: add REST API fallback for GraphQL rate limit exhaustion — documents gh api PR create/merge commands
- Added: add github-rest.sh shared library — REST API alternatives for gh pr commands
- Fixed: switch post-push-pr-check from GraphQL to REST API to prevent rate limit exhaustion
2.12.0
Section titled “2.12.0”2026-02-22
- Added: expand brand pack + add Firecrawl scraping pack
- Added: add frontend-pimp orchestrator skill — routes all frontend/UI requests to 15 sub-skills
- Added: add ui-craft aesthetic/vibes skill — Socratic Discovery Mode, 9 aesthetic directions, OKLCH palette generation, package-first principle
- Added: add design-system skill — three-layer token architecture, CSS architecture decision tree, cva/cn patterns, CSS debugging
- Added: add storybook 10.x reference skill — ESM-only, addon-vitest, CSF Factories, sb.mock(), two-file structure
- Added: add visual-regression reference skill — Playwright toHaveScreenshot, Chromatic, Argos CI, Lost Pixel comparison
- Added: add testing-library v16 reference skill — peer dep change, React 19 Suspense pattern, query priority, user-event v14
- Improved: expand frontend pack from 10 to 16 skills, update shepherd routing to funnel all frontend requests through frontend-pimp
2.11.0
Section titled “2.11.0”2026-02-22
- Added: add Firecrawl reference skill + scraping pack
- Improved: rebuild CLAUDE.md with expanded brand pack (7 skills)
- Added: add Brand routing section to armadillo-shepherd
- Added: register 5 new skills in brand pack manifest
- Added: enhance brand-strategist agent with brand.json, visual identity, and compliance awareness
- Added: enhance knowledge-builder with visual-identity, dictionary, product-catalog + brand.json generation
- Added: add brand-compliance content checking skill
- Added: add brand-export deliverable generation skill
- Added: add brand-asset-organizer skill
- Added: add brand-discovery audit skill
- Added: add brand-pimp orchestrator skill
- Improved: brand pack implementation plan — 10 tasks
- Improved: brand pack design — orchestrator + 6 domain skills pipeline
- Fixed: correct 4 reference skills against actual v1.2.10 SDK
2.10.0
Section titled “2.10.0”2026-02-22
- Improved: rebuild CLAUDE.md with expanded brand pack (7 skills)
- Added: add Brand routing section to armadillo-shepherd
- Added: register 5 new skills in brand pack manifest
- Added: enhance brand-strategist agent with brand.json, visual identity, and compliance awareness
- Added: enhance knowledge-builder with visual-identity, dictionary, product-catalog + brand.json generation
- Added: add brand-compliance content checking skill
- Added: add brand-export deliverable generation skill
- Added: add brand-asset-organizer skill
- Added: add brand-discovery audit skill
- Added: add brand-pimp orchestrator skill
- Improved: brand pack implementation plan — 10 tasks
- Improved: brand pack design — orchestrator + 6 domain skills pipeline
- Fixed: correct 4 reference skills against actual v1.2.10 SDK
2026-02-21
- Added: add landing page with quick start, stats, and card grid
- Added: wire sidebar config + add GitHub Actions deploy workflow
- Added: add build-docs.js orchestrator
- Added: add docs generator library with 19 tests
- Improved: armadillo v2 implementation plan — 17 tasks, 9 phases
- Improved: scaffold starlight docs project
- Improved: add starlight docs implementation plan
- Improved: armadillo v2 OpenCode design — approved architecture
- Improved: add starlight docs site design
2026-02-21
- Improved: update CHANGELOG.json for 2.7.0 — growth ecosystem
- Fixed: correct tr char class in nap-ninja normalize_phone
- Improved: fix stale seo-flow references and regenerate CLAUDE.md
- Added: add routing for growth ecosystem — CRO, performance, workflows
- Added: update posthog with CRO patterns — funnels, replay, experiments
- Added: add local-growth orchestrator
- Added: add tracking-foundation orchestrator
- Added: add web-performance workflow skill
- Added: add cro-sprint orchestrator
- Added: add monthly-pulse orchestrator
- Added: add client-audit orchestrator
- Added: add cro-audit workflow skill
- Added: add 7 missing workflow skills — client-audit, monthly-pulse, cro-sprint, local-growth, tracking-foundation, cro-audit, web-performance
- Improved: update CHANGELOG.json for 2.4.0 — opencode pack
- Added: add ai-visibility workflow skill
- Added: add content-strategy workflow skill
- Added: add review-management workflow skill
- Added: add schema-markup workflow skill
- Added: rewrite site-report — add CRO, tracking, AI, performance, reviews
- Added: rewrite local-seo-audit — add AI monitoring, review management, Apple Business
- Added: update link-analysis — add AI citation, AI-optimized content
- Added: update search-rank — add AI intent classification, zero-click detection
- Added: rewrite seo-pulse — add AI pulse, conversion health, CrUX
- Added: rewrite seo-audit — add AI, performance, schema cross-references
- Added: add google-tag-manager reference skill
- Added: add server-side-tracking skill — unified CAPI pipeline
- Added: add opencode expert ecosystem — 6 skills, orchestrator, agent
- Added: add microsoft-clarity reference skill
- Added: add landing-page-cro workflow skill
- Added: add ab-testing workflow skill
- Improved: rename seo-flow → seo-audit
- Added: register cro, performance packs + seo expansion + google-tag-manager
- Improved: growth ecosystem implementation plan — 30 tasks, 23 skills
- Improved: growth ecosystem design — SEO, CRO, analytics, performance, tracking
2026-02-21
- Improved: update armadillo-shepherd routing — add CRO, Performance, Workflows sections + GTM, new SEO entries
- Improved: update posthog with CRO patterns — funnel insights, session replay, heatmaps, experiment API
- Fixed: fix stale seo-flow cross-references across 8 skill files → seo-audit
- Added: add 7 missing workflow skills — client-audit, monthly-pulse, cro-sprint, local-growth, tracking-foundation, cro-audit, web-performance
- Improved: update CHANGELOG.json for 2.4.0 — opencode pack
- Added: add ai-visibility workflow skill
- Added: add content-strategy workflow skill
- Added: add review-management workflow skill
- Added: add schema-markup workflow skill
- Added: rewrite site-report — add CRO, tracking, AI, performance, reviews
- Added: rewrite local-seo-audit — add AI monitoring, review management, Apple Business
- Added: update link-analysis — add AI citation, AI-optimized content
- Added: update search-rank — add AI intent classification, zero-click detection
- Added: rewrite seo-pulse — add AI pulse, conversion health, CrUX
- Added: rewrite seo-audit — add AI, performance, schema cross-references
- Added: add google-tag-manager reference skill
- Added: add server-side-tracking skill — unified CAPI pipeline
- Added: add opencode expert ecosystem — 6 skills, orchestrator, agent
- Added: add microsoft-clarity reference skill
- Added: add landing-page-cro workflow skill
- Added: add ab-testing workflow skill
- Improved: rename seo-flow → seo-audit
- Added: register cro, performance packs + seo expansion + google-tag-manager
- Improved: growth ecosystem implementation plan — 30 tasks, 23 skills
- Improved: growth ecosystem design — SEO, CRO, analytics, performance, tracking
2026-02-21
- Added: add 7 missing workflow skills — client-audit, monthly-pulse, cro-sprint, local-growth, tracking-foundation, cro-audit, web-performance
- Improved: update CHANGELOG.json for 2.4.0 — opencode pack
- Added: add ai-visibility workflow skill
- Added: add content-strategy workflow skill
- Added: add review-management workflow skill
- Added: add schema-markup workflow skill
- Added: rewrite site-report — add CRO, tracking, AI, performance, reviews
- Added: rewrite local-seo-audit — add AI monitoring, review management, Apple Business
- Added: update link-analysis — add AI citation, AI-optimized content
- Added: update search-rank — add AI intent classification, zero-click detection
- Added: rewrite seo-pulse — add AI pulse, conversion health, CrUX
- Added: rewrite seo-audit — add AI, performance, schema cross-references
- Added: add google-tag-manager reference skill
- Added: add server-side-tracking skill — unified CAPI pipeline
- Added: add opencode expert ecosystem — 6 skills, orchestrator, agent
- Added: add microsoft-clarity reference skill
- Added: add landing-page-cro workflow skill
- Added: add ab-testing workflow skill
- Improved: rename seo-flow → seo-audit
- Added: register cro, performance packs + seo expansion + google-tag-manager
- Improved: growth ecosystem implementation plan — 30 tasks, 23 skills
- Improved: growth ecosystem design — SEO, CRO, analytics, performance, tracking
2026-02-21
- Improved: update CHANGELOG.json for 2.4.0 — opencode pack
- Added: add ai-visibility workflow skill
- Added: add content-strategy workflow skill
- Added: add review-management workflow skill
- Added: add schema-markup workflow skill
- Added: rewrite site-report — add CRO, tracking, AI, performance, reviews
- Added: rewrite local-seo-audit — add AI monitoring, review management, Apple Business
- Added: update link-analysis — add AI citation, AI-optimized content
- Added: update search-rank — add AI intent classification, zero-click detection
- Added: rewrite seo-pulse — add AI pulse, conversion health, CrUX
- Added: rewrite seo-audit — add AI, performance, schema cross-references
- Added: add google-tag-manager reference skill
- Added: add server-side-tracking skill — unified CAPI pipeline
- Added: add opencode expert ecosystem — 6 skills, orchestrator, agent
- Added: add microsoft-clarity reference skill
- Added: add landing-page-cro workflow skill
- Added: add ab-testing workflow skill
- Improved: rename seo-flow → seo-audit
- Added: register cro, performance packs + seo expansion + google-tag-manager
- Improved: growth ecosystem implementation plan — 30 tasks, 23 skills
- Improved: growth ecosystem design — SEO, CRO, analytics, performance, tracking
2026-02-21
- Added: merge NAP-Ninja + ENV-Ninja into data quality branch
- Improved: update CHANGELOG.json for 2.2.0 — env-ninja entries
- Improved: regenerate CLAUDE.md with env-ninja skill and rule
- Added: register in manifest, build script, and shepherd routing
- Added: wire hook into hooks.json PostToolUse
- Added: add PostToolUse hook — warns on hardcoded secrets
- Added: add env-enforcement rule
- Added: add skill — 5-phase env var centralization workflow
- Improved: ENV-Ninja implementation plan — 6 tasks, TDD
- Improved: ENV-Ninja design — centralized env var enforcement
- Improved: update CHANGELOG.json for 2.2.0 — nap-ninja
- Improved: regenerate CLAUDE.md with nap-ninja skill and rule
- Added: register in manifest, build script, and shepherd routing
- Added: wire hook into hooks.json PostToolUse
- Added: add PostToolUse hook — warns on hardcoded NAP values
- Added: add nap-enforcement rule
- Added: add skill — 5-phase NAP centralization workflow
- Improved: NAP-Ninja implementation plan — 6 tasks, TDD
- Improved: NAP-Ninja design — centralized business info enforcement
- Added: add opencode-pimp — active router enforcing all OpenCode requests flow through correct reference skill
- Added: add opencode-config reference skill — config system, providers, models, themes, keybinds, LSP (30+), formatters (28+), compaction
- Added: add opencode-agents reference skill — Build/Plan/General/Explore agents, custom agent creation, properties, design patterns
- Added: add opencode-tools reference skill — 16 built-in tools, permission system (allow/deny/ask), custom tools, agent overrides
- Added: add opencode-extensions reference skill — MCP servers, plugins (30+ events), custom commands, agent skills, rules/AGENTS.md
- Added: add opencode-cli reference skill — CLI commands, TUI, server mode, SDK, ACP (Zed/JetBrains/Neovim), GitHub integration, Zen
- Added: add opencode-expert agent — routes OpenCode questions to correct reference skill
- Improved: add OpenCode routing section — 6 routes all enforced through opencode-pimp first
2026-02-21
- Improved: update CHANGELOG.json for 2.2.0 — nap-ninja
- Improved: regenerate CLAUDE.md with nap-ninja skill and rule
- Added: register in manifest, build script, and shepherd routing
- Added: wire hook into hooks.json PostToolUse
- Added: add PostToolUse hook — warns on hardcoded NAP values
- Added: add nap-enforcement rule
- Added: add skill — 5-phase NAP centralization workflow
- Improved: NAP-Ninja implementation plan — 6 tasks, TDD
- Improved: NAP-Ninja design — centralized business info enforcement
2026-02-21
- Improved: update CHANGELOG.json for 2.0.1
- Improved: update routing, manifest, build script, and generated docs
- Added: add 7 reference skill rewrites with web-researched docs
- Added: add 8 tier-1 drop-in and video extension skills
- Fixed: remove 3 redundant rules that duplicate armadillo 2.0 logic
- Added: add 16 pack skills — ads (5), seo (6), python (4), cloudinary (1+ref)
- Fixed: move 8 new rules from plugins/ to .claude/rules/
- Added: add 8 agents and 8 rules — ads, debugging, verification, safety
- Added: add 4 core utility skills — cleanup, deps, safe-merge, test-debug
- Improved: scaffold 5 new packs and raise test floor counts
- Improved: add skill pack expansion implementation plan
- Added: add NAP-Ninja — centralized business info enforcement with skill, rule, and PostToolUse hook
- Added: add ENV-Ninja — centralized env var enforcement with skill, rule, and PostToolUse hook
- Improved: add Data Quality routing section with nap-ninja and env-ninja routes
2026-02-21
- Improved: update CHANGELOG.json for 2.0.1
- Improved: update routing, manifest, build script, and generated docs
- Added: add 7 reference skill rewrites with web-researched docs
- Added: add 8 tier-1 drop-in and video extension skills
- Fixed: remove 3 redundant rules that duplicate armadillo 2.0 logic
- Added: add 16 pack skills — ads (5), seo (6), python (4), cloudinary (1+ref)
- Fixed: move 8 new rules from plugins/ to .claude/rules/
- Added: add 8 agents and 8 rules — ads, debugging, verification, safety
- Added: add 4 core utility skills — cleanup, deps, safe-merge, test-debug
- Improved: scaffold 5 new packs and raise test floor counts
- Improved: add skill pack expansion implementation plan
2026-02-21
- Improved: add session restart reminder after initial install
- Added: add 4 core utility skills — cleanup, deps, safe-merge, test-debug
- Added: add 4 new skill packs — ads (5), seo (6), python (4), cloudinary (1)
- Added: add 8 tier-1 drop-in skills across existing packs
- Added: add 7 reference skill rewrites with web-researched docs
- Added: add 8 agents — api-reviewer, verifier, debugger, meta-docs-verifier, facebook-pixel-expert, pinterest-expert, posthog-expert, cloudinary-expert
- Added: add 5 rules — security, testing, facebook-capi, meta-api-versioning, pinterest
- Improved: armadillo-shepherd routing table extended with 6 new sections
- Improved: armadillo.json pack registrations updated — 27 packs, 27 core skills
2026-02-21
- Improved: update CHANGELOG.json for git-native install migration
- Improved: update README for git-native install
- Improved: update package.json — remove plugin refs, add armadillo.json
- Improved: rewrite INSTALL.md for git-native install
- Improved: delete obsolete plugin-dependent tests
- Improved: update test suite for git-native structure
- Improved: remove plugin references from all skills
- Improved: delete claude-code-plugins skill — plugin system removed
- Added: rewrite onboarding skill — git-native install, no plugins BREAKING
- Added: rewrite updating-armadillo skill — SHA-based, no plugins BREAKING
- Improved: delete build-plugins.js — plugin system removed
- Improved: build-claude-md reads armadillo.json, removes plugin refs
- Improved: sync-all.js removes plugin sync, validates new structure
- Fixed: version-bump stages armadillo.json, removes plugin refs
- Improved: remove CLAUDE_PLUGIN_ROOT from all hooks
- Fixed: settings.json hook paths use .claude/hooks/
- Added: restructure repo — plugins/ → .claude/ + packs/ BREAKING
- Improved: move core files from plugins/core/ to .claude/
- Added: add armadillo.json manifest replacing skills.json
- Improved: git-native install design — kill plugin system, use repo + SHA versioning
- Improved: add Linux assertion to cross-platform install check
- Improved: simplify README install, remove legacy AI assistant section
- Improved: add INSTALL.md — simple cross-platform plugin install
- Improved: remove bash installer — plugin commands work cross-platform
2026-02-21
- Improved: update CHANGELOG.json for git-native install migration
- Improved: update README for git-native install
- Improved: update package.json — remove plugin refs, add armadillo.json
- Improved: rewrite INSTALL.md for git-native install
- Improved: delete obsolete plugin-dependent tests
- Improved: update test suite for git-native structure
- Improved: remove plugin references from all skills
- Improved: delete claude-code-plugins skill — plugin system removed
- Added: rewrite onboarding skill — git-native install, no plugins BREAKING
- Added: rewrite updating-armadillo skill — SHA-based, no plugins BREAKING
- Improved: delete build-plugins.js — plugin system removed
- Improved: build-claude-md reads armadillo.json, removes plugin refs
- Improved: sync-all.js removes plugin sync, validates new structure
- Fixed: version-bump stages armadillo.json, removes plugin refs
- Improved: remove CLAUDE_PLUGIN_ROOT from all hooks
- Fixed: settings.json hook paths use .claude/hooks/
- Added: restructure repo — plugins/ → .claude/ + packs/ BREAKING
- Improved: move core files from plugins/core/ to .claude/
- Added: add armadillo.json manifest replacing skills.json
- Improved: git-native install design — kill plugin system, use repo + SHA versioning
- Improved: add Linux assertion to cross-platform install check
- Improved: simplify README install, remove legacy AI assistant section
- Improved: add INSTALL.md — simple cross-platform plugin install
- Improved: remove bash installer — plugin commands work cross-platform
0.23.11
Section titled “0.23.11”2026-02-20
- Improved: onboarding: rewritten for git-native install — no plugin registration, SHA-based manifest, pack selection from packs/ directory BREAKING
- Improved: updating-armadillo: SHA-based version comparison, hash-based file diffing, no more plugin CLI commands BREAKING
- Improved: repo structure: plugins/ → .claude/ (core) + packs/ (optional skill packs), all symlinks replaced with real directories BREAKING
- Added: armadillo.json manifest: single source of truth replacing skills.json + marketplace.json + plugin.json
- Improved: hooks: remove CLAUDE_PLUGIN_ROOT, all scripts use $CLAUDE_PROJECT_DIR/.claude/
- Improved: scripts: build-claude-md reads armadillo.json, sync-all validates new structure, version-bump stages armadillo.json
- Fixed: CI hook tests — use cat|jq instead of /dev/stdin redirect
- Fixed: bump CI node to 22 — stdin piping fixes for hook tests
- Fixed: CI failures — install jq, skip settings.local.json when absent
- Fixed: install claude CLI in CI for marketplace validation
- Fixed: skip claude plugin validate test when CLI unavailable in CI
- Fixed: marketplace.json source fields must start with ./
0.23.10
Section titled “0.23.10”2026-02-20
- Fixed: bump CI node to 22 — stdin piping fixes for hook tests
- Fixed: CI failures — install jq, skip settings.local.json when absent
- Fixed: install claude CLI in CI for marketplace validation
- Fixed: skip claude plugin validate test when CLI unavailable in CI
- Fixed: marketplace.json source fields must start with ./
0.23.9
Section titled “0.23.9”2026-02-20
- Fixed: CI failures — install jq, skip settings.local.json when absent
- Fixed: install claude CLI in CI for marketplace validation
- Fixed: skip claude plugin validate test when CLI unavailable in CI
- Fixed: marketplace.json source fields must start with ./
0.23.8
Section titled “0.23.8”2026-02-20
- Fixed: install claude CLI in CI for marketplace validation
- Fixed: skip claude plugin validate test when CLI unavailable in CI
- Fixed: marketplace.json source fields must start with ./
0.23.7
Section titled “0.23.7”2026-02-20
- Fixed: skip claude plugin validate test when CLI unavailable in CI
- Fixed: marketplace.json source fields must start with ./
0.23.6
Section titled “0.23.6”2026-02-20
- Fixed: marketplace.json source fields must start with ./
0.23.5
Section titled “0.23.5”2026-02-20
- Improved: add install.sh tests — structure, fresh dir, merge behavior
0.23.4
Section titled “0.23.4”2026-02-20
- Fixed: install.sh uses claude plugin CLI when available
0.23.3
Section titled “0.23.3”2026-02-20
- Fixed: re-enable UserPromptSubmit hook — cosmetic error, enforcement works
0.23.2
Section titled “0.23.2”2026-02-20
- Fixed: disable UserPromptSubmit stdout — any output triggers hook error
0.23.1
Section titled “0.23.1”2026-02-20
- Fixed: switch inject-skill-awareness to plain text stdout
0.23.0
Section titled “0.23.0”2026-02-20
- Improved: consolidate hooks — remove stop-verify, merge PR+merge gates, inline clear-skill-flag
- Improved: regenerate CLAUDE.md with git-setup skill
- Added: onboarding invokes git-setup for project git workflow
- Added: shepherd routes git workflow requests to git-setup skill
- Added: add git-setup skill for project git workflow
- Added: task-completed audits TDD commit order on branch
- Added: move test-failure flag from /tmp to .claude/context
- Added: add commit-order TDD enforcement hook
- Added: task-completed runs test suite for all tasks, not just code tasks
- Added: subagent-start warns when project tests are failing
- Improved: add TDD enforcement + git-setup implementation plan
- Improved: add TDD enforcement + Armadilloer git workflow design
- Fixed: update tests for CI branch patterns and bypass permissions
- Added: updating-armadillo recommends bypassPermissions during health check
- Added: session-start nudges users to enable bypassPermissions
- Added: CLAUDE.md permissions section recommends bypassPermissions
- Added: onboarding prompts users to enable bypassPermissions
- Added: CI runs version-bump and sync before publishing
- Fixed: CI branch patterns match conventional commit prefixes
- Added: version-bump uses ARMADILLO_ALLOW_MAIN escape hatch for release commits
- Added: add pre-commit hook blocking direct main commits
- Improved: add release workflow v2 implementation plan
- Improved: add release workflow v2 design
- Improved: add .worktrees to gitignore
0.22.0
Section titled “0.22.0”2026-02-20
- Added: mandatory announcement box in all 18 workflow skill SKILL.mds
- Improved: add CLAUDE.md validation to sync-all.js
- Added: auto-generate CLAUDE.md from skills.json and marketplace.json
- Added: validate settings.json hooks in sync-all
- Fixed: mandatory enforcement + visual styling in skill docs and injection hook
- Added: auto-generate plugin ecosystem table in README
- Added: auto-generate CLAUDE.md from skills.json
- Fixed: move hooks to settings.json so they actually fire
0.21.0
Section titled “0.21.0”2026-02-20
- Added: add claude-code-plugins reference skill
0.20.0
Section titled “0.20.0”2026-02-20
- Added: add claude-code-plugins reference skill
0.19.1
Section titled “0.19.1”2026-02-20
- Fixed: single-repo marketplace — all plugins from one repo
0.19.0
Section titled “0.19.0”2026-02-20
- Improved: validate bundle-to-plugin mapping completeness
- Improved: add multi-plugin structure validation
- Improved: add external architecture verification step
- Added: update marketplace.json to list all 23 plugins from single repo
- Improved: update sync-all.js for multi-plugin validation
- Improved: version-bump stages multi-plugin manifests
- Improved: update README for multi-plugin architecture
- Improved: distribute skills across 22 plugin directories
- Improved: move core files to plugins/core/
- Added: add publish-plugins.js for git subtree publishing
- Added: scaffold 23 plugin directories with manifests
- Improved: update CLAUDE.md template for multi-plugin
- Added: multi-plugin migration + version checking
- Added: add plugin manifest generators
- Added: multi-plugin selection flow
- Improved: add publish-plugins workflow on tag push
- Improved: add build-plugins bundle mapping with tests
- Improved: multi-plugin implementation plan (22 tasks, 5 phases)
- Improved: multi-plugin architecture design
- Improved: update for plugin-only install flow
0.18.0
Section titled “0.18.0”2026-02-20
- Added: mandatory migration path + plugin-only installs
0.17.5
Section titled “0.17.5”2026-02-20
- Improved: Merge branch ‘main’ of https://github.com/filenamedotexe/armadillo
- Fixed: create context directory and fix hook enforcement
0.17.4
Section titled “0.17.4”2026-02-20
- Fixed: validate hooks in hooks.json instead of settings.json
- Fixed: create context directory and fix hook enforcement
0.17.3
Section titled “0.17.3”2026-02-20
- Fixed: create context directory and fix hook enforcement
0.17.2
Section titled “0.17.2”2026-02-20
- Fixed: quote sync-all.js path for directories with spaces
- Fixed: integrate sync-all.js into version-bump workflow
- Improved: Merge remote-tracking branch ‘origin/main’
0.17.1
Section titled “0.17.1”2026-02-20
- Fixed: integrate sync-all.js into version-bump workflow
- Improved: Merge remote-tracking branch ‘origin/main’
0.17.0
Section titled “0.17.0”2026-02-20
- Added: automatic sync system for plugin manifests and project files
0.16.0
Section titled “0.16.0”2026-02-20
- Added: plugin architecture + hooks enforcement + model fixes
0.15.0
Section titled “0.15.0”2026-02-20
- Improved: update CHANGELOG.json for 0.13.0 — fresh-project system, 35 new skills
- Fixed: add maxTurns to new agents, add files+bundle to skills.json entries
- Improved: add end-to-end fresh-project full system test
- Added: add Phase 2-6 skill routing to armadillo-shepherd
- Improved: add Phase 2-6 skill categories to CLAUDE.md template
- Added: register Phase 5 and Phase 6 skills and bundles
- Added: add turborepo reference skill
- Added: add payload reference skill
- Added: add vercel-ai-sdk reference skill
- Added: add sveltekit reference skill
- Added: add expo-react-native reference skill
- Added: add uploadthing reference skill
- Added: add sanity reference skill
- Added: add s3-cloudflare-r2 reference skill
- Added: add resend reference skill
- Added: register Phase 4 DX layer skills and bundles
- Added: add zod, react-hook-form, tanstack-query reference skills
- Added: add zustand reference skill
- Added: add eslint-prettier reference skill
- Added: add sentry reference skill
- Added: add posthog reference skill
- Added: register Phase 3 auth + deploy skills and bundles
- Added: add docker reference skill
- Added: add github-actions reference skill
- Added: add vercel reference skill
- Added: add clerk reference skill
- Added: add cloudflare-pages-workers reference skill
- Added: add supabase-auth reference skill
- Added: add authjs reference skill
- Added: add infra-guide agent
- Added: register Phase 2 backend + data skills in skills.json
- Added: add supabase reference skill
- Added: add mongodb reference skill
- Added: add prisma reference skill
- Added: add hono reference skill
- Added: add redis-upstash reference skill
- Added: add drizzle reference skill
- Added: add trpc reference skill
- Added: add rest-api-patterns reference skill
- Added: add express reference skill
- Added: add database-guide agent
- Added: add backend-guide agent
- Improved: add fresh-project integration test
- Improved: add fresh-project skills to CLAUDE.md template
- Added: register fresh-project skills, agents, and bundle in skills.json
- Added: add stack-recommender reference skill
- Added: add greenfield detection to onboarding skill
- Added: add fresh-project re-entry detection to session-start hook
- Added: add fresh-project routing to armadillo-shepherd
- Added: add scaffold skill
- Added: add project-scaffolder agent
- Added: add fullstack-architect agent
- Added: add project-context rule for stack-aware behavior
- Improved: scaffold fresh-project system directories + plans
0.14.0
Section titled “0.14.0”2026-02-20
- Improved: update CHANGELOG.json for 0.13.0 — fresh-project system, 35 new skills
- Fixed: add maxTurns to new agents, add files+bundle to skills.json entries
- Improved: add end-to-end fresh-project full system test
- Added: add Phase 2-6 skill routing to armadillo-shepherd
- Improved: add Phase 2-6 skill categories to CLAUDE.md template
- Added: register Phase 5 and Phase 6 skills and bundles
- Added: add turborepo reference skill
- Added: add payload reference skill
- Added: add vercel-ai-sdk reference skill
- Added: add sveltekit reference skill
- Added: add expo-react-native reference skill
- Added: add uploadthing reference skill
- Added: add sanity reference skill
- Added: add s3-cloudflare-r2 reference skill
- Added: add resend reference skill
- Added: register Phase 4 DX layer skills and bundles
- Added: add zod, react-hook-form, tanstack-query reference skills
- Added: add zustand reference skill
- Added: add eslint-prettier reference skill
- Added: add sentry reference skill
- Added: add posthog reference skill
- Added: register Phase 3 auth + deploy skills and bundles
- Added: add docker reference skill
- Added: add github-actions reference skill
- Added: add vercel reference skill
- Added: add clerk reference skill
- Added: add cloudflare-pages-workers reference skill
- Added: add supabase-auth reference skill
- Added: add authjs reference skill
- Added: add infra-guide agent
- Added: register Phase 2 backend + data skills in skills.json
- Added: add supabase reference skill
- Added: add mongodb reference skill
- Added: add prisma reference skill
- Added: add hono reference skill
- Added: add redis-upstash reference skill
- Added: add drizzle reference skill
- Added: add trpc reference skill
- Added: add rest-api-patterns reference skill
- Added: add express reference skill
- Added: add database-guide agent
- Added: add backend-guide agent
- Improved: add fresh-project integration test
- Improved: add fresh-project skills to CLAUDE.md template
- Added: register fresh-project skills, agents, and bundle in skills.json
- Added: add stack-recommender reference skill
- Added: add greenfield detection to onboarding skill
- Added: add fresh-project re-entry detection to session-start hook
- Added: add fresh-project routing to armadillo-shepherd
- Added: add scaffold skill
- Added: add project-scaffolder agent
- Added: add fullstack-architect agent
- Added: add project-context rule for stack-aware behavior
- Improved: scaffold fresh-project system directories + plans
0.13.0
Section titled “0.13.0”2026-02-19
- Improved: update CHANGELOG.json for 0.11.0
- Added: doctor.js stale branch detection — warns on merged local branches
- Added: post-push hook auto-enables auto-merge when PR exists
- Added: finishing-a-development-branch — auto-merge with polling + local cleanup
- Added: git-workflow rule — branch-first policy, naming conventions, post-merge cleanup
- Improved: RED tests for git hygiene — branch policy, auto-merge, cleanup, doctor
- Improved: add git hygiene implementation plan
- Added: fresh-project skill — full greenfield project orchestrator (discovery → stack → scaffold → implement)
- Added: stack-recommender skill — technology selection framework with trade-off analysis and stack.json output
- Added: scaffold skill — project scaffolding from stack.json via framework CLIs
- Added: fullstack-architect and project-scaffolder agents for greenfield project orchestration
- Added: project-context rule — stack.json, PROJECT.md, fresh-project.json awareness for all skills
- Added: Phase 2: 9 backend + database reference skills (hono, express, trpc, rest-api-patterns, supabase, mongodb, redis-upstash, drizzle, prisma)
- Added: Phase 3: 7 auth + deploy reference skills (authjs, clerk, supabase-auth, vercel, cloudflare-pages-workers, docker, github-actions)
- Added: Phase 4: 7 DX layer reference skills (zod, react-hook-form, zustand, tanstack-query, sentry, posthog, eslint-prettier)
- Added: Phase 5: 7 content + communication reference skills (sanity, payload, resend, react-email, uploadthing, s3-cloudflare-r2, turborepo)
- Added: Phase 6: 5 frontier reference skills (vercel-ai-sdk, anthropic-api, react-vite, sveltekit, expo-react-native)
- Added: backend-guide, database-guide, infra-guide agents for Phase 2-3 skill routing
- Improved: onboarding — greenfield detection routes empty projects to fresh-project skill
- Improved: armadillo-shepherd — routes 35+ new skills across 6 categories
- Improved: session-start hook — detects incomplete fresh-project flow and offers resume
- Added: 14 new skill bundles (backend, database, orm, auth, deploy, forms, state, monitoring, tooling, cms, email, storage, ai, mobile)
0.12.0
Section titled “0.12.0”2026-02-19
- Improved: update CHANGELOG.json for 0.11.0
- Added: doctor.js stale branch detection — warns on merged local branches
- Added: post-push hook auto-enables auto-merge when PR exists
- Added: finishing-a-development-branch — auto-merge with polling + local cleanup
- Added: git-workflow rule — branch-first policy, naming conventions, post-merge cleanup
- Improved: RED tests for git hygiene — branch policy, auto-merge, cleanup, doctor
- Improved: add git hygiene implementation plan
0.11.0
Section titled “0.11.0”2026-02-19
- Improved: finishing-a-development-branch: auto-merge with —auto flag, merge polling, local branch cleanup, fetch —prune
- Fixed: set git user config in temp repo for CI environment
- Added: enforce skill constraint on every prompt — remove once:true from inject-skill-awareness
- Improved: update CHANGELOG.json for 0.9.0
- Improved: update README hooks table for enforcement changes
- Added: add bypass mode detection in session-start, fix stale bypassPermissions reference
- Added: re-block Explore agents, tighten inject-skill-awareness to hard constraint
- Added: enhance output-style with emoji hierarchy, category prefixes, personality refactor
- Added: rename using-armadillo to armadillo-shepherd with full routing table
- Improved: add RED tests for shepherd rename, routing, emojis, enforcement, bypass
- Fixed: writing-plans decides execution approach autonomously, no user prompt
- Improved: add shepherd + style enforcement implementation plan
- Improved: armadillo-shepherd + style enforcement + edge cases design
- Added: curl fallback for version check + README runtime intelligence update
- Improved: add RED tests for curl fallback, README, skills.json schema, onboarding
- Added: auto version-check in SessionStart — notify team when behind
- Improved: add RED tests for session-start version check
- Improved: update CHANGELOG.json for 0.9.0
- Added: add TDD enforcement to executing-plans, writing-plans, coding-standards
- Improved: add RED tests for TDD enforcement + overhaul coverage
- Improved: rewrite README to reflect efficiency overhaul
- Improved: add doctor.js and hook shared lib tests
- Improved: rename all armadillo-cli references to armadillo
- Added: add skill dependency graph via depends field in skills.json
- Added: conservative permissions, permissions toggle docs, standalone doctor.js
- Improved: rules auto-load natively — remove @imports, add paths scoping
- Added: skill frontmatter upgrades — allowed-tools, disable-model-invocation, context:fork
- Improved: remove dead reinject hook, once-per-session skill injection, unblock Explore
- Fixed: bash precedence bug in task-completed.sh + circular ref in pre-compact.sh
- Improved: DRY hook scripts — source shared json-escape.sh
- Improved: extract shared escape_for_json to hooks/lib/json-escape.sh
- Improved: add armadillo efficiency overhaul implementation plan
0.10.0
Section titled “0.10.0”2026-02-19
- Added: enforce skill constraint on every prompt — remove once:true from inject-skill-awareness
- Improved: update CHANGELOG.json for 0.9.0
- Improved: update README hooks table for enforcement changes
- Added: add bypass mode detection in session-start, fix stale bypassPermissions reference
- Added: re-block Explore agents, tighten inject-skill-awareness to hard constraint
- Added: enhance output-style with emoji hierarchy, category prefixes, personality refactor
- Added: rename using-armadillo to armadillo-shepherd with full routing table
- Improved: add RED tests for shepherd rename, routing, emojis, enforcement, bypass
- Fixed: writing-plans decides execution approach autonomously, no user prompt
- Improved: add shepherd + style enforcement implementation plan
- Improved: armadillo-shepherd + style enforcement + edge cases design
- Added: curl fallback for version check + README runtime intelligence update
- Improved: add RED tests for curl fallback, README, skills.json schema, onboarding
- Added: auto version-check in SessionStart — notify team when behind
- Improved: add RED tests for session-start version check
- Improved: update CHANGELOG.json for 0.9.0
- Added: add TDD enforcement to executing-plans, writing-plans, coding-standards
- Improved: add RED tests for TDD enforcement + overhaul coverage
- Improved: rewrite README to reflect efficiency overhaul
- Improved: add doctor.js and hook shared lib tests
- Improved: rename all armadillo-cli references to armadillo
- Added: add skill dependency graph via depends field in skills.json
- Added: conservative permissions, permissions toggle docs, standalone doctor.js
- Improved: rules auto-load natively — remove @imports, add paths scoping
- Added: skill frontmatter upgrades — allowed-tools, disable-model-invocation, context:fork
- Improved: remove dead reinject hook, once-per-session skill injection, unblock Explore
- Fixed: bash precedence bug in task-completed.sh + circular ref in pre-compact.sh
- Improved: DRY hook scripts — source shared json-escape.sh
- Improved: extract shared escape_for_json to hooks/lib/json-escape.sh
- Improved: add armadillo efficiency overhaul implementation plan
2026-02-19
- Improved: shared hook library: extract escape_for_json to hooks/lib/json-escape.sh — all hooks source shared lib, zero duplication
- Fixed: task-completed.sh: bash operator precedence bug in pytest detection; pre-compact.sh: circular reference in PROJECT_ROOT assignment
- Improved: inject-skill-awareness: once:true in hooks.json — fires once per session instead of every prompt
- Improved: enforce-skills: unblock Explore agent type — only Plan agents remain blocked
- Added: skill frontmatter: allowed-tools, disable-model-invocation, context:fork for onboarding, updating-armadillo, writing-skills, executing-plans
- Improved: rules: coding-standards scoped to source files via paths: frontmatter; @imports removed from CLAUDE.md (rules auto-load natively)
- Added: settings.json: acceptEdits default mode with allow-list + deny-list (force-push and reset —hard blocked)
- Added: doctor.js: standalone health check at .claude/lib/doctor.js — zero AI tokens, zero dependencies
- Added: skills.json: dependency graph via depends field for 6 skills (executing-plans→writing-plans, writing-plans→brainstorming, etc.)
- Improved: rename: all armadillo-cli references updated to armadillo across skills, README, and docs
- Improved: TDD enforcement: executing-plans adds TDD gate per task; writing-plans prohibits final-phase test grouping; coding-standards adds commit order rule
- Added: armadillo-shepherd: rename using-armadillo to active router with full categorized routing table for all 44 skills
- Improved: output-style: emoji visual hierarchy, skill announcement category emojis, expanded voice/personality guide with edge case guidance
- Improved: enforce-skills: re-block Explore agents — routes to armadillo-shepherd instead
- Improved: inject-skill-awareness: hard constraint language (CONSTRAINT: MUST invoke skill before responding)
- Added: session-start: bypass mode detection — warns at session start when bypassPermissions is active
- Fixed: updating-armadillo: stale bypassPermissions reference replaced with accurate acceptEdits as default
- Fixed: writing-plans: autonomous execution decision — no longer asks user to choose, decides and announces reasoning
2026-02-19
- Added: add frontend-dev bundle — 8 skills + umbrella agent
- Improved: add frontend dev bundle implementation plan
- Improved: add frontend development bundle design
- Added: bump executing-plans and subagent-driven-development to Opus 4.6
- Improved: add model tier bump task to codebase-hygiene plan
- Improved: add codebase-hygiene implementation plan
- Improved: add codebase-hygiene implementation plan
- Improved: add codebase-hygiene skill design
2026-02-19
- Improved: remove test file
- Fixed: skip versioning when only release commits are pending
2026-02-19
- Added: test automatic versioning
- Added: add postinstall hook installation
- Improved: update checklist for automatic versioning
- Added: add hook installation script
- Added: add pre-push hook for version bumping
- Added: update README and create release commit
- Added: update CHANGELOG.json from commits
- Added: bump version based on change type
- Added: detect change type from conventional commits
- Added: detect commits since last version
- Added: add version-bump script foundation with unit tests
2026-02-19
- Improved: all skills now specify model field in frontmatter (8 Opus, 28 Sonnet)
2026-02-19
- Added: plan docs: historical design and implementation plans from session
2026-02-19
- Improved: completion phrase: changed from ‘shell yeah.’ to ‘ahh, that felt good didn’t it?‘
2026-02-19
- Improved: output-style: bold modern clean minimal visual design with Unicode (┏━┓┃┗┛)
- Added: session-start hook: injects greeting phrase ‘your friendly armadillo is here to serve you’
- Added: task-completed hook: adds quality phrase to TDD gate failures
- Added: brand phrases: 5 context-gated phrases for session start, completion, TDD gates, errors
2026-02-19
- Added: TaskCompleted hook — TDD hard gate: blocks task completion if tests are failing
- Fixed: Stop hook: add stop_hook_active guard to prevent infinite loops
- Added: SubagentStart hook — injects coding standards and output style into all spawned subagents
- Added: Async lint hook — non-blocking typecheck after Write/Edit (tsc, deno check, mypy)
- Improved: writing-prs skill: gh commands no longer require permission prompts (allowed-tools)
- Improved: settings.json: CLAUDE_CODE_SUBAGENT_MODEL=sonnet — subagents default to Sonnet
- Added: GitHub Action: auto-updates README from skills.json on push to main
2026-02-18
- Added: New skill: writing-prs — conventional commits titles + hybrid PR descriptions
- Added: New rule: pr-format — always-loaded PR formatting enforcement
- Added: New hook: post-push PR reminder after git push
- Improved: finishing-a-development-branch: PR creation delegates to writing-prs skill
2026-02-18
- Added: New rule: output-style — unified formatting for all skills and agents
2026-02-18
- Added: New skill: Playwright E2E testing reference
- Added: New skill: Puppeteer browser automation reference
- Added: New skill: Cypress testing reference
- Added: New skill: Vitest unit testing reference
- Added: New agent: frontend-testing-guide — routes generic testing requests to right tool
2026-02-17
- Added: New skill: onboarding — intelligent project setup and .claude/ migration
- Added: New skill: updating-armadillo — version-aware updates with conflict resolution
- Improved: subagent-driven-development: parallel dispatch for non-overlapping tasks
- Improved: requesting-code-review: OWASP security checklist added to code reviewer
- Improved: finishing-a-development-branch: auto-generates CHANGELOG entries for armadillo-cli repo
- Added: New hooks: enforce-skills, inject-skill-awareness — prevent bypassing skills with built-ins
- Improved: onboarding: semantic content matching for .claude/ migration