Skip to content

Repository files navigation

aidev-toolkit

AI-powered slash commands & skills for Claude Code that handle the tedious parts of software development — commits, specs, code review, and more.

Built for developers who use Claude Code and want a consistent, automated SDLC workflow across all their projects.

gh repo clone jerichoBob/aidev-toolkit-dist ~/.claude/aidev-toolkit && ~/.claude/aidev-toolkit/scripts/install.sh

Then open any project in Claude Code and run /aid to see what's available.


What You Can Do

Smart commits in one command

Instead of manually staging, writing commit messages, bumping versions, and pushing:

/commit-push

It analyzes your changes, groups them into logical commits, writes conventional commit messages, bumps the version, updates the changelog, and pushes — all without you writing a single commit message.

Spec-driven development

Describe a feature, get a full implementation plan with phases and tasks:

/sdd-spec "add OAuth login with GitHub"
/sdd-code v5

Claude creates the spec, then implements it phase by phase with a living checklist in specs/README.md. You always know what's done, what's next, and why decisions were made.

Instant codebase orientation

Drop into an unfamiliar repo and get oriented in 30 seconds:

/inspect

Returns architecture, tech stack, entry points, patterns, and anything you'd want to know before making changes.

Architecture review

Check your codebase against security, observability, error handling, and testing principles:

/arch-review

Flags issues against documented principles with severity levels and remediation suggestions.

Gmail triage

Fetch your inbox via the Gmail API and categorize unread emails by urgency — without leaving Claude Code:

/gmail-digest

Install

macOS

Requirements: Claude Code, GitHub CLI, git, jq

gh repo clone jerichoBob/aidev-toolkit-dist ~/.claude/aidev-toolkit
~/.claude/aidev-toolkit/scripts/install.sh
Other install methods (SSH / HTTPS)
# SSH
git clone git@github.com:jerichoBob/aidev-toolkit-dist.git ~/.claude/aidev-toolkit
~/.claude/aidev-toolkit/scripts/install.sh

# HTTPS
git clone https://github.com/jerichoBob/aidev-toolkit-dist.git ~/.claude/aidev-toolkit
~/.claude/aidev-toolkit/scripts/install.sh

Windows (WSL2 — recommended)

WSL2 runs a full Linux kernel and is the recommended path for Windows users.

Prerequisites:

  1. Install WSL2: wsl --install in PowerShell (Admin)

  2. Inside WSL2, install dependencies:

    sudo apt-get update && sudo apt-get install -y git jq
    # Install GitHub CLI
    type -p curl >/dev/null || sudo apt-get install -y curl
    curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg \
      | sudo dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg
    echo "deb [signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" \
      | sudo tee /etc/apt/sources.list.d/github-cli.list
    sudo apt-get update && sudo apt-get install -y gh
    gh auth login
  3. Then install aidev-toolkit (same one-liner as macOS):

    gh repo clone jerichoBob/aidev-toolkit-dist ~/.claude/aidev-toolkit
    ~/.claude/aidev-toolkit/scripts/install.sh

Windows (Git Bash — secondary)

Git Bash has partial support. Symlink creation requires Developer Mode enabled in Windows Settings.

Prerequisites: Git for Windows, then in Git Bash:

winget install jqlang.jq       # jq
winget install --id GitHub.cli # gh CLI (restart Git Bash after)
gh auth login

Then run the same installer. The install script will warn you about symlink requirements automatically.

macOS-only skills: /screenshots and /browser-harness require macOS (macOS screenshot paths, Google Chrome via osascript). These skills will display a clear error message on Linux/Windows rather than silently failing.

The installer symlinks skills to ~/.claude/commands/ and ~/.claude/skills/ so they're available as slash commands in every Claude Code session.

To update:

/aid-update

Skills

Skills are organized into two tiers: core (daily drivers, shown by default in /aid) and extended (powerful when needed, available via /aid --all).

Dev Workflow

Command What it does
/commit Group changes, write conventional commit messages, bump version
/commit-push Same as /commit plus auto-push, tests, and dist publish
/lint Lint and auto-fix markdown files
/gmail-digest Fetch Gmail inbox via OAuth and categorize unread emails by urgency
/remember Save a note to persistent memory (project or user scope)

Analysis & Review

Command What it does
/inspect Analyze any codebase — identity, architecture, tech stack, patterns
/arch-review Validate codebase against security, observability, and testing principles

Spec-Driven Development (SDD)

A full workflow for writing specs before code, tracking implementation phase by phase.

Command What it does
/sdd-spec Create a new specification document from a description
/sdd-specs Show all specs — status, staleness, progress summary
/sdd-code Implement all remaining tasks in a spec end-to-end
/sdd-init Scaffold a specs/ directory for a new project

Toolkit Management

Command What it does
/aid Show core commands (daily drivers)
/aid-update Pull latest updates from GitHub
/aid-feedback Submit feedback or feature requests
Extended skills — available but not shown by default

Run /aid --all to see these in the terminal.

Dev Workflow

Command What it does
/test-run Run the full test suite, save a timestamped report
/test-status Show results table from the last test run
/code-stats Count lines of code by language
/should-i-trust-it Verify a skill file for malicious patterns before installing
/browser-harness Direct Chrome CDP control — install, connect, and run browser tasks
/screenshots Load recent macOS screenshots into Claude's context
/aws-costs Show AWS spend by service, daily trend, and active resources
/status-footer Configure the Claude Code status line (dir, branch, ctx%, etc.)
/analyze-changes Analyze git changes and determine version bump type (support skill)
/version-bump Bump version and update changelog (support skill)

Multi-Agent Coordination

Command What it does
/backbone-setup Clone agent-backbone as a sibling repo and install backbone commands here

After setup, the full backbone command set (/backbone-join, /backbone-publish, /backbone-inbox, etc.) is available in the project. See agent-backbone for the full coordination workflow.

Analysis & Planning

Command What it does
/deal-desk Deal qualification and risk assessment from project documents
/sdlc-plan Parse RFQ/RFP/PRD/SOW documents into a phased implementation plan

Spec-Driven Development (SDD)

Command What it does
/sdd-next Show the next unimplemented task across all specs
/sdd-next-phase Show all tasks in the current phase
/sdd-code-phase Implement all tasks in the current phase
/sdd-spec-prioritize Recommend top N specs to focus on next
/sdd-spec-status Show phase-by-phase progress for a specific spec
/sdd-spec-owner Set or unset spec owner
/sdd-spec-tagging Commit tagging convention reference
/sdd-specs-archive Move completed specs to specs/completed/ to declutter
/sdd-specs-doctor Migrate spec files to YAML frontmatter format
/sdd-specs-update Sync project with SDD infrastructure

Toolkit Management

Command What it does
/aid-login Authenticate via browser-based GitHub OAuth
/docs-update Update README.md and CLAUDE.md

How It Works

Skills are markdown files. Each file contains frontmatter (name, description, allowed tools) and a set of instructions Claude follows when you invoke the command.

~/.claude/
├── commands/
│   ├── commit.md -> ../aidev-toolkit/skills/commit.md
│   ├── inspect.md -> ../aidev-toolkit/skills/inspect.md
│   └── ...
└── aidev-toolkit/          ← git clone of this repo
    ├── skills/             ← core skill files
    └── modules/sdd/        ← Spec-Driven Development module

Because skills are just text files, they're readable, forkable, and customizable. You can modify any skill to change how it behaves, or create new ones. The install.sh script symlinks them so updates via /aid-update propagate instantly.


Architecture Principles

The /arch-review command evaluates codebases against these principles:

ID Principle Focus
AP-001 Security by Default Input validation, secrets, auth, injection prevention
AP-002 Observable Systems Structured logging, correlation IDs, health endpoints
AP-003 Intentional Error Handling No silent failures, consistent error responses
AP-004 Test Critical Paths Critical path coverage, testable architecture

Full definitions in architecture-principles/.


Clean Install / Uninstall

# Fresh reinstall (removes and reinstalls toolkit only — leaves CLAUDE.md, settings.json untouched)
~/.claude/aidev-toolkit/scripts/clean-install.sh

# Remove toolkit
~/.claude/aidev-toolkit/scripts/uninstall.sh

Version

0.94.0

Release Notes

v0.94.0 (2026-09-02) — author: robert.w.seaton.jr@gmail.com

  • feat(version-bump): attribute CHANGELOG release headers with the triggering author's email — resolves via user-email.sh get, falls back to git config user.email, omits the suffix when neither is available; older entries left untouched (spec-v112)

v0.93.0 (2026-09-02)

  • feat(sdd): add creator/owner/developer frontmatter fields to spec files — creator/owner set at creation, developer set at claim time via /sdd-spec checkout; new specs-parse.sh spec-roles <version> subcommand; /sdd-specs --deep surfaces role divergence (spec-v111)

v0.92.2 (2026-08-26)

  • chore(specs): archive 7 completed specs (v84, v89, v98, v99, v107, v108, v109) to specs/completed/

v0.92.1 (2026-08-26)

  • fix(token-tracker): detect byte-identical before/after snapshots in token-tracker.sh delta and signal a STALE sentinel with nonzero exit instead of a fabricated 0 0 0; /sdd-code now skips task-meta insertion on that signal instead of writing false zero metrics (spec-v109)

v0.92.0 (2026-08-26)

  • feat(sdd-spec-prioritize): weight milestone/critical-path progress over raw feasibility — opt-in ## Milestones section, on-path/off-path ranking, and blocker-detection surfacing (spec-v107)

v0.91.1 (2026-08-26)

  • perf: reduce mechanical overhead across 6 high-frequency commands (spec-v108) [07d7f1d]

v0.91.0 (2026-08-26)

  • feat(fathom): package /fathom skill into the toolkit [1b205e6]
  • fix(publish-dist): stop doubling -dist suffix in generated README URLs [a54930d]
  • docs: add spec v108 — Command Performance Optimization [2ca150d]

v0.90.0 (2026-08-15)

  • feat(sdd): document separate Claude Code vs. runtime keys in modules/sdd/templates/ONBOARDING-TEMPLATE.md
  • chore: add nexAir onboarding docx generation/patch scripts (.claude/scripts/gen-nexair-onboarding-docx.js, .claude/scripts/nexair-docx-add-claude-keys-section.py)

v0.89.0 (2026-08-14)

  • feat(sdd-init): scaffold docs/ONBOARDING.md from a new generic onboarding runbook template (modules/sdd/templates/ONBOARDING-TEMPLATE.md), with skip/--force semantics matching specs/TEMPLATE.md
  • test: add tests/test-sdd-init-onboarding.sh
  • completes spec-v100 (Onboarding Runbook Template); closes #8

v0.88.0 (2026-08-11)

  • feat(arch-review): add AP-006 (Supply Chain Integrity) and AP-007 (Runtime-Adjustable Observability) checks — closes the gap where both existed as principle documents but were never loaded or checked by /arch-review
  • docs: list AP-006 and AP-007 in docs/aid-help.md architecture principles reference
  • test: add tests/test-ap007-arch-review.sh
  • completes spec-v84 (AP-007: Runtime-Adjustable Observability Principle)

v0.87.1 (2026-07-31)

  • fix(sdd-spec): prefer local specs/TEMPLATE.md over global fallback [980d0dc]
  • docs: add spec v100 (onboarding runbook) and v101 (skill folder migration) [c2d0684]

v0.87.0 (2026-07-26)

  • feat(installer): copy skill files instead of symlinks — fixes Ollama and other tools that reject symlinked entries [328c7cc]
  • feat(gmail-digest): switch to OAuth Gmail API instead of browser scraping [80d97c8]
  • docs: mark v99 spec complete and add spec document [4049229]

v0.86.0 (2026-07-23)

  • feat: /gmail-digest — switch to OAuth Gmail API instead of browser-harness/Chrome CDP scraping; now cross-platform (spec v98)

v0.85.4 (2026-07-23)

  • chore: archive completed specs v95-v97 to specs/completed/ [198bbe4]

v0.85.3 (2026-07-23)

  • fix: /aid-login — scripts/auth.sh now explains access-list-style rejections as a private-beta entitlement gate with a link to request access, instead of a bare passthrough error (spec v97)

v0.85.2 (2026-07-23)

  • fix: /status-footer — hard-requires jq with a fail-fast, actionable install-hint error (brew/winget/apt); statusline-config.json is now actually created with defaults on first run (spec v96)

v0.85.1 (2026-07-23)

  • fix: /aid-feedback — new issues now filed to jerichoBob/aidev-toolkit-dist (public) instead of the private jerichoBob/aidev-toolkit-dist repo, so dist-only users can submit feedback (spec v95)

v0.85.0 (2026-07-22)

  • fix: auth.sh — unbound variable/arithmetic crash on Windows/Git Bash (spec v91)
  • fix: dist repo README — nonexistent aidev-toolkit-dist-dist repo reference (spec v92)
  • fix: install.sh configure_* functions now propagate python3 failures instead of reporting false success (spec v93)
  • feat: /screenshots — configurable source directory/pattern via AIDEV_SCREENSHOTS_DIR/AIDEV_SCREENSHOTS_PATTERN (spec v94)

v0.84.3 (2026-07-22)

  • feat: /aid-feedback ingest now queries both jerichoBob/aidev-toolkit-dist and jerichoBob/aidev-toolkit-dist (v90)

v0.84.2 (2026-07-15)

  • chore: add doctor-scan.py transcript scanner [dbda682]
  • docs: trim derivable/stale content from CLAUDE.md [f21d3df]

v0.84.1 (2026-07-14)

  • fix: remove stale sdd-code-phase/sdd-next test checks and dead PRD.md reference [0dac072]
  • docs: sweep remaining /sdd-code-spec references to /sdd-code [25d90cc]

v0.84.0 (2026-07-14)

  • feat: rename /sdd-code-spec to /sdd-code with deprecation wrapper (spec v88)

v0.83.0 (2026-07-14)

  • feat: pulse aid_version between dim-gray and bright-white every ~10s [e7282ad]

v0.82.1 (2026-07-14)

  • fix: lower ctx% color thresholds for 1M context window [865254f]

v0.82.0 (2026-07-14)

  • feat: add aid_version statusline component (spec v74) [2e10e79]

v0.81.0 (2026-07-08)

  • feat: add /handoff skill for conversation-to-briefing handoffs [a2bc3ef]

v0.80.0 (2026-06-11)

  • feat: implement markdown lint-on-write (spec v87) [ea209f3]
  • docs: track spec v87 completion in README [88d4b10]

v0.79.3 (2026-06-09)

  • style: fix MD040 fenced code block language specifiers [526cc9b]

v0.79.2 (2026-06-09)

  • chore: deprecate and remove sdd-code, sdd-code-phase, sdd-next, sdd-next-phase skills [74cb64f]

v0.79.1 (2026-06-06)

  • fix: add backbone-setup to install.sh SKILLS array and aid-help docs [7259440]

v0.79.0 (2026-06-06)

  • feat: add /backbone-setup skill for agent-backbone coordination layer [41a96a8]

v0.78.1 (2026-06-03)

  • fix: /lint now scans .claude/**/*.md (fixes issue #22) [7d13d96]
  • fix: markdown auto-fixes surfaced by new .claude/ lint coverage [07c35e8]

v0.78.0 (2026-06-03)

  • feat: wire github issue tracking into /aid-feedback ingestion [9064e90]
  • feat: add v86 spec for /lint .claude/ coverage bug with repro script [ca47978]

v0.77.0 (2026-06-03)

  • feat: add /aid bedrock help topic — Bedrock/AWS routing via settings.json [v82]
  • feat: add tests/test-aid-bedrock-topic.sh — 10 assertions for Bedrock config fields

v0.76.1 (2026-06-03)

  • feat: add --detail flag to /sdd-specs for task-level breakdown of open specs [cbc0c38]

v0.76.0 (2026-06-03)

  • feat: enhance /lint with MD040 fix-pattern guidance and self-verification loop (v85) [9557bb1]

v0.75.0 (2026-05-30)

  • fix: quote all YAML-reserved argument-hint values in 15 skill frontmatter files (v77)
  • fix: sdlc-plan.md @ character causing strict YAML parser failure in pi
  • fix: argument-hint [...] values parsed as arrays instead of strings in strict parsers
  • feat: add tests/test-yaml-frontmatter.sh — 42 assertions, all skill frontmatter validated
  • feat: add AP-007 Runtime-Adjustable Observability architecture principle
  • feat: add spec v84 — AP-007 principle + arch-review integration

v0.74.0 (2026-05-28)

  • feat: add specs v77-v83 — feedback ingestion batch (yaml fix, ac stubs, ready-state, combine-threads, gateway discovery, bedrock docs, architect skill) [f6fa749]
  • docs: update specs/README.md — add v77-v83 quick status rows and task checklists [a0e5a03]

v0.73.1 (2026-05-28)

  • fix(screenshots): quote path via shell variable in skill instructions to prevent word-splitting on macOS space-named screenshot files [spec-v76]
  • test: add tests/test-screenshots-spaces.sh — spaced paths, missing-file error, multi-space edge case

v0.73.0 (2026-05-13)

  • feat(arch): add AP-006 supply chain integrity and clarify security principle titles [354bcb2]

v0.72.1 (2026-05-13)

  • feat(specs): add spec-v74 (statusline version) and spec-v75 (toolkit explainer content) [85e6f9f]

v0.72.0 (2026-05-13)

  • feat(telemetry): implement v73 usage telemetry — local log + GitHub issue rollup [ff11104]

v0.71.6 (2026-05-12)

  • fix(gmail-digest): suppress chrome://inspect tab in non-interactive mode; clean traceback from error messages [53e005f]

v0.71.5 (2026-05-12)

  • fix(aid-feedback): exclude already-processed issues from ingestion [89ed4fb]
  • feat(specs): add spec-v73 for usage telemetry [d1ffed0]

v0.71.4 (2026-05-12)

  • chore(commit-push): remove dist publish step — superseded by GitHub Actions CI [ef74b76]

v0.71.3 (2026-05-12)

  • chore(specs): archive 29 completed spec files to specs/completed/ [8a5fe8e]
  • fix(ci): add gh auth setup-git for HTTPS push; track .markdownlint.json [0c0e010]

v0.71.2 (2026-05-12)

  • fix(ci): rewrite publish-dist workflow to use PAT + existing publish-dist.sh [bf59e5f]
  • docs(specs): close v52 and v53 — add external test plan to v52, checkboxes to v53 [358adb8]

v0.71.1 (2026-05-12)

  • fix(install): configure statusLine to point at statusline.sh on install [a724a05]
  • chore(specs): sync task counts and statuses in README [1e956b2]

v0.71.0 (2026-05-12)

  • feat(v68): arch-review cleanup — security sections for all active specs, integration tests for statusline.sh and uninstall.sh [9d64461]
  • fix(uninstall): add skills/ symlink cleanup and return 0 to prevent set-e trap on quiet mode [9d64461]
  • fix(statusline): correct jq false-handling bug in enabled check [9d64461]

v0.70.0 (2026-05-12)

  • feat(status-footer): add health check, ctx% color legend, fix threshold doc (v71) [a71c79f]
  • feat(claudemd): add NO EPHEMERAL SCRIPTS rule distribution via install.sh (v70) [cf89f71]
  • feat(claudemd): add Surface Uncertainty principle to global template (v72) [c517c60]
  • feat(specs): add spec-v68 — Arch Review Cleanup [08463b6]
  • fix(sdd-specs-archive): resolve archive/display status mismatch (v69) [72628e7]
  • fix(tile-image): sanitize tile dir name to remove spaces for Read tool compatibility [a9101e9]
  • feat(screenshots): dynamic image tiling based on model resolution limits [69a2d8f]

v0.69.0 (2026-04-29)

  • feat(windows-support): implement v63 — cross-platform install, macOS guards, Windows docs [488b0ad]
  • docs(claude): promote user-level rules into project CLAUDE.md [c9e1f09]

v0.68.0 (2026-04-29)

  • feat(skill-tiers): implement v65 — tier field, /aid core/extended view, README restructure [e290773]

v0.67.2 (2026-04-29)

  • fix(gmail-digest): complete v58 — fix stale daemon, correct arch docs [4679105]

v0.67.1 (2026-04-29)

  • docs(specs): add v66 /miro — CRUD Miro diagrams from Claude Code [b683a81]
  • feat(gmail-digest): use dedicated Chrome on port 19512 for CDP [9b2d6fd]

v0.67.0 (2026-04-26)

  • feat(specs): add v64 Developer Amplifier and v65 Skill Tiers specs [55f91f2]
  • docs(specs): add v64 and v65 entries and task checklists to specs/README.md [877a3de]
  • chore: add VS Code multi-root workspace file [af7c815]
  • docs(readme): update tagline to mention skills alongside slash commands [338d81e]
  • fix(readme): add language specifiers to fenced code blocks (MD040) [96cec79]

v0.66.0 (2026-04-26)

  • feat(install): add markdownlint auto-fix PostToolUse hook for all users [c5c6285]

v0.65.2 (2026-04-26)

  • fix(sdd-specs): replace misleading completion % with actionable spec/task counts [6f6fe12]

v0.65.1 (2026-04-26)

  • docs(v62): rewrite README with value-first structure and workflow examples [de9d08a]
  • docs(specs): add v62 readme-overhaul (complete) and v63 windows-support specs [14a9597]

v0.65.0 (2026-04-24)

  • feat(status-footer): add interactive numbered menu for toggling components [fdb95ae]

v0.64.0 (2026-04-24)

  • feat: add /status-footer skill and statusline.sh script [7ceded9]
  • feat(commit-push): auto-run tests and dist-publish after push [394d206]

v0.63.1 (2026-04-24)

  • fix(gmail-digest): auto-open Chrome inspect page when CDP not reachable [c47b080]

v0.63.0 (2026-04-24)

  • feat: promote gmail-digest, test-run, test-status to toolkit skills [61177e3]

v0.62.3 (2026-04-24)

  • test(v58): remove vestigial ANTHROPIC_API_KEY test — script has no API dependency [5c4ea6e]

v0.62.2 (2026-04-24)

  • fix(v58): gmail-digest — normalize dedup keys to catch whitespace-variant duplicates [701512f]

v0.62.1 (2026-04-24)

  • fix(v58): gmail-digest — post-scrape date filter and deduplication [0c7121f]

v0.62.0 (2026-04-24)

  • feat(v58): gmail-digest --account email@domain — launch dedicated Chrome per profile [7059dd2]

v0.61.2 (2026-04-24)

  • fix(v58): account list reads Chrome Preferences files — shows all profiles instantly [63acd78]

v0.61.1 (2026-04-24)

  • fix(v58): account list stops on first non-inbox page — no email in title = break [52b6a5c]

v0.61.0 (2026-04-24)

  • feat(v58): gmail-digest — --days/--weeks range, --all read+unread, --account N/list [fc1ed68]

v0.60.3 (2026-04-24)

  • refactor(v58): gmail-digest pure scraper — remove anthropic dep, enrich skill output, clean tests [1eb55dc]

v0.60.2 (2026-04-24)

  • fix(v58): /gmail-digest skill needs no API key — scrape via dry-run, categorize inline [e365525]

v0.60.1 (2026-04-23)

  • test(v58): add gmail-digest integration test suite and update spec progress [72ff9dc]

v0.60.0 (2026-04-23)

  • feat(v58): add gmail-digest.py — daily inbox triage via Claude [a9c3c68]

v0.59.0 (2026-04-23)

  • feat(v61): split /test-run and /test-status — persistent timestamped reports [efaeccc]

v0.58.0 (2026-04-23)

  • feat(v60): complete test coverage phase 2 — all remaining scripts [ec44623]

v0.57.0 (2026-04-23)

  • feat(v32): add Xcode Info.plist validation tests; mark spec complete [cb732b4]
  • feat(specs): add v60 — test coverage phase 2, remaining script tests [3e43b68]
  • feat(test-status): add Coverage column sourced from test file comments [963c4b1]
  • feat: add /test-status project skill to run test suite and display results [cbb9393]

v0.56.0 (2026-04-23)

  • feat(v59): integrate test coverage requirement into development methodology [fda95f8]
  • feat(v59): add complete test suite with full coverage [272bfee]

v0.55.0 (2026-04-23)

  • feat: add /aid-login skill for GitHub OAuth authentication [b950dff]

v0.54.2 (2026-04-23)

  • feat(v52): mark GitHub OAuth auth spec complete [58dc8ef]

v0.54.1 (2026-04-23)

  • docs: fix markdown formatting in docs-update skill [109df9d]

v0.54.0 (2026-04-22)

  • feat(lint): support directory arguments with recursive glob expansion [e1bd62f]

v0.53.3 (2026-04-22)

  • fix(clean-install): require gh CLI, skip auth if already logged in [94f1ff9]

v0.53.2 (2026-04-22)

  • fix(install): require gh CLI, skip auth if already logged in [6651cce]
  • fix(uninstall): remove invalid stderr redirect in for loop glob [246d273]

v0.53.1 (2026-04-22)

  • fix(install): prevent credential prompts on new install clone [0caac95]

v0.53.0 (2026-04-22)

  • feat(install): add browser-harness skill to install and fix lint [9d489fd]
  • feat(specs): add v58 Gmail Morning Digest spec [54fb15c]

v0.52.4 (2026-04-22)

  • fix(publish-dist): prevent docs/docs/ duplication when copying directories [357c2f8]
  • docs(statusline): update ctx:53% screenshot [7bdd834]

v0.52.3 (2026-04-22)

  • chore(lint): simplify markdownlint config and remove prettier pass [1a45eda]
  • docs(statusline): replace screenshot with cleaner ctx:53% capture [d11ea40]
  • docs(statusline): add context window impact explanation and color [b0ad325]
  • docs(statusline): expand doc — config structure, JSON payload, full command breakdown [79d6bee]
  • docs(sdd): add Validation Needed status — code done, tests blocked [5b8431f]

v0.52.2 (2026-04-22)

  • chore(specs): sync v52 OAuth auth spec — mark complete, README tasks in sync

v0.52.1 (2026-04-21)

  • chore(specs): complete v57 install.sh email prompt spec verification

v0.52.0 (2026-04-21)

  • feat(version-bump): add Xcode Info.plist variable detection and fix [0c4b9bc]
  • feat(install): interactive email prompt for spec ownership [dc337a4]
  • docs(sdd-template): add two-file model checkbox convention note [e8fc2ac]

v0.51.1 (2026-04-21)

  • fix(aid-feedback): use GitHub user identity for ingestion gate [051aad1]

v0.51.0 (2026-04-21)

  • feat(v55): security-first SDD — mandatory AuthZ/N and audit logging in every spec [34744ba]
  • feat(v55): add Security-First SDD spec — AuthZ/N and audit logging baked into every spec [3506632]

v0.50.1 (2026-04-21)

  • feat: add /dist-publish project command for aidev-toolkit-dist publishing [86f6a6d]

v0.50.0 (2026-04-21)

  • feat(auth): complete v52 Phase 4–5 — install hint, aid-help auth docs, logout verified [0e611a1]

v0.49.5 (2026-04-20)

  • fix(specs-parse): sort status output numerically instead of lexicographically [40f7a5b]

v0.49.4 (2026-04-20)

  • docs(specs): mark v54 complete — numeric version sort verified [4f695d3]

v0.49.3 (2026-04-20)

  • fix(sdd-code-spec): remove disable-model-invocation to allow skill chaining [8e8b37f]

v0.49.2 (2026-04-20)

  • fix(sdd): use sort -V in specs-parse.sh for correct spec version ordering [717c6bd]
  • fix(aid-feedback): bootstrap required labels before issue create or ingest [d8ea5a5]
  • feat(specs): add v54 — specs-parse.sh numeric version sort [d90924f]

v0.49.1 (2026-04-19)

  • docs: add AWS costs report for 2026-04-19 [1f8c2c9]

v0.49.0 (2026-04-19)

  • feat: add /browser-harness skill for direct Chrome CDP control [c30a5d3]
  • feat(aws-costs): enrich active resources with Project/Environment/Owner tags [003aedc]

v0.48.0 (2026-04-18)

  • feat(v52): GitHub OAuth auth — Cloudflare Worker, auth.sh CLI, JWT identity in user-email.sh [8342a82]
  • style: markdownlint/prettier bulk reformat across all docs and skills [92ce955]

v0.47.0 (2026-04-18)

  • feat: add /aws-costs skill — spend by service, daily trend, active resources, multi-profile [16e1bcd]

v0.46.0 (2026-04-18)

  • feat: repo cleanup — remove dead Slack pipeline, stale dist/, personal files, scrub HSL refs [fd52ced]
  • feat: add /remember skill — register in installer, --user/--project flags, help entry [99aaab5]
  • feat: enhance /docs-update --deep — spec cross-reference, tech stack & path verification [b6de1dd]

v0.45.4 (2026-04-18)

  • feat: add pre-pull guard to /commit-push — silent skip on unstaged changes [45b2996]
  • feat: add prettier prose-wrap pass and re-enable MD013 in /lint [45b2996]
  • feat: scope Bash allowed-tools across 10 SDD skills; add allowed-tools-guide.md [45b2996]

v0.45.3 (2026-04-18)

  • docs: mark specs v28 and v43 complete — sdd-spec-status and sdd-init validation done [ac13786]
  • docs: add specs v49-v51 — monetization, memory confidence tags, memory relationship index [8619789]

0.5.0

  • Initial project setup from PRD.md
  • Add CLAUDE.md for Claude Code guidance

Copyright (c) 2025 Parallax Intelligence LLC. All rights reserved.

About

aidev-toolkit — AI-enabled SDLC tools for developers

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages