Releases: PMDevSolutions/Aurelius
Releases · PMDevSolutions/Aurelius
v1.1.0
Features
- add /export-design-system command for publishable component libraries (c228dea), closes #19
- add 4 agents for expanded multi-framework coverage (a26db71), closes #10
- add AST-based Storybook story generator with prop controls, variants, and MDX docs (4ae0e97)
- add baseline and regression screenshot directories (6b868c7)
- add capture-baselines.sh for visual regression baseline management (538142e)
- add cross-browser CSS reset and audit script (042e4ab)
- add cross-browser Playwright test matrix for web apps and PWAs (8518579)
- add generateMdx and maxVariantsPerProp to storybook pipeline config (5d3d9e0)
- add mutation-score quality gate subtask to orchestration config (490e990)
- add MV3 compatibility tests and Firefox WebExtension support (657d4d5)
- add orchestration config for parallel pipeline execution (937ed04)
- add parallel-orchestration skill for concurrent pipeline execution (51f9011)
- add PWA E2E templates with service worker lifecycle tests (dccb75e)
- add regression test reminder hook (67995e3)
- add regression-test.sh for visual regression comparison (cb5ecb0)
- add regressionTesting config to pipeline.config.json (6cb6209)
- add release automation with semantic versioning and changelog generation (10566a4)
- add responsive layout drift analyzer to visual-diff (6d08d5f)
- add run-mutation-tests.sh script for Stryker (d557a51)
- add Stryker config template for generated projects (066a1f1)
- add Stryker configuration for Vitest runner (a43eff4)
- add Stryker mutation testing dependencies (3e1ecb7)
- add sub-pixel rendering classifier to visual-diff (135b186)
- add ts-morph dependency for Storybook story generation (889fef6)
- add typography analyzer for font weight and fallback detection (f472b95)
- canva: improve pipeline reliability for complex multi-layer designs (31bc035)
- ci: add comprehensive CI/CD workflow for automated pipeline validation (2d64235), closes #49
- commands: add /verify-all and /ci slash commands (6244577), closes #50
- config: add JSON Schema validation for pipeline.config.json (9c93b99), closes #45
- integrate parallel orchestration into build-from-canva pipeline (9e64d93)
- integrate parallel orchestration into build-from-figma pipeline (982e571)
- integrate parallel orchestration into build-from-screenshot pipeline (218b2d9)
- pipeline: add incremental builds, caching, profiling and metrics dashboard (010f8ed)
- security: add comprehensive security audit and dependency hardening (ecd4610)
- surface sub-pixel, typography, and layout analyses in output (f0244b2)
- templates: complete all framework starter templates (dbee577), closes #42
Bug Fixes
- Add a new
token-verificationjob to ` (e053a6e), closes #27 - address code review findings (76768f9)
- address code review findings for mutation testing integration (130df17)
- address code review findings for regression-test.sh (4f26dd4)
- address code review findings for Tasks 2-3 (8dadc7d)
- align regression-test.sh with visual-diff.js JSON output format (cccf91c)
- ci: add eslint and prettier devDependencies to fix Lint & Format CI check (bf28c45)
- ci: resolve lint, format, and test parallelism failures in CI (28ad04b)
- deps: patch vite and qs security vulnerabilities (80b359f)
- escape quotes in generated stories and sanitize variant identifiers (8aae658)
- lint: attach cause when re-throwing config parse errors (09aa1fa)
- make run-mutation-tests.sh executable, normalize JSON skip output (453e33b)
- scripts: exclude generated RELEASE_NOTES.md from doc-count guard (53a37a2)
- set executable bit on regression-reminder.sh (0eb9a76)
- test: use os.tmpdir() for verify-test-coverage fixtures (b47895d)
- wire config thresholds to analyzers, fix weight direction label (df265ac)
Refactoring
Aurelius v1.0.0 — Initial Public Release
🏛️ Aurelius v1.0.0
A Claude Code-integrated multi-framework app development framework with TypeScript, Tailwind CSS, and automated design-to-code pipelines.
Named after Marcus Aurelius — disciplined, principled, and built to endure.
Highlights
- 48 Custom Agents — Specialized AI agents spanning engineering, design, testing, marketing, operations, product management, and more. Agents are auto-selected by Claude Code based on your task context.
- 17 Development Skills — Automated workflows for Figma/Canva conversion, TDD, E2E testing, visual QA, state management, forms, auth, animation, SEO, and more.
- 10-Phase Figma-to-React Pipeline — Convert Figma designs into fully working, tested React applications with a single
/build-from-figmacommand. Includes mandatory TDD gating, pixel-diff visual QA (2% threshold), cross-browser screenshots, and a full quality gate. - Canva-to-React Pipeline — AI-powered token inference from Canva screenshots with the same rigorous build pipeline.
- App-Type Awareness — Tailored build, test, and E2E strategies for web apps, Chrome extensions, and PWAs.
- Full Testing Stack — Vitest, React Testing Library, Playwright (cross-browser), Storybook story generation, and pixel-diff visual QA.
- 20+ Code Quality Scripts — Linting, formatting, type checking, bundle analysis, accessibility scanning, dead code detection, security auditing, design token verification, and more.
- MCP Server Integration — Figma Desktop MCP, Figma Remote MCP, Chrome DevTools MCP, Canva AI Connector, and Playwright MCP for seamless tool integration.
- Claude Code Plugins — episodic-memory, commit-commands, superpowers, and ai-taskmaster for enhanced development workflows.
Pipeline Phases
| Phase | Name | Purpose |
|---|---|---|
| 0 | Token Sync | Drift check (conditional) |
| 1 | Intake | Figma/Canva discovery + build-spec.json |
| 2 | Token Lock | Design tokens lockfile + Tailwind config |
| 3 | TDD (Gate) | Failing tests written first (mandatory) |
| 4 | Build | React components that pass the tests |
| 5 | Visual Diff | Pixel-level comparison loop (max 5 iterations) |
| 6 | E2E Tests | Playwright tests (app-type-aware) |
| 7 | Cross-Browser | Firefox/WebKit screenshots |
| 8 | Quality Gate | Coverage + TS + build + tokens + Lighthouse + mutation score |
| 8.5 | Responsive | Screenshots at 5 breakpoints |
| 9 | Report | Build report with diff images + component docs |
Quick Start
# Clone the repository
git clone https://github.com/PMDevSolutions/Aurelius.git
cd aurelius
# Initialize a new project
./scripts/setup-project.sh my-app --vite # or --next
# Install dependencies
cd app && pnpm install
# Start development
pnpm devWhat's Next
See our milestones for the roadmap:
- v1.1.0 (May 2026) — Expanded pipeline robustness, Chrome extension and PWA E2E improvements, Canva pipeline stabilization, additional agent coverage, and developer onboarding documentation.
- v2.0.0 (August 2026) — Multi-framework output (Next.js, Vite, Astro), Storybook auto-generation, mutation testing integration, design system export, and plugin architecture for custom agents.
Community
- 💬 GitHub Discussions — Questions, ideas, and roadmap input
- 🐛 Issue Tracker — Bug reports and feature requests
- 📋 Project Board — Development progress
License
MIT — see LICENSE for details.