Ben MacLaurin
940e82a69a
fix(cli): indent multiline diagnostic help output ( #4 )
2026-02-17 12:58:11 +00:00
Ben MacLaurin
f664ca2db0
fix multiselect a-key select-all behavior ( #3 )
2026-02-17 12:52:41 +00:00
Aiden Bai
bde1167bc7
feat: add video package and ami skills
2026-02-17 04:23:41 -08:00
Aiden Bai
578e75a464
feat: auto-install globally in background when run via npx
2026-02-17 04:02:46 -08:00
Aiden Bai
d7ca4a4f3a
fix: false Skill installed message on cancel
2026-02-17 04:01:26 -08:00
Aiden Bai
b5ea69b6b8
feat: add GitHub Action for CI integration, fix monorepo scanning in CI
...
Generated with [Ami](https://ami.dev )
Co-Authored-By: Ami <noreply@ami.dev >
v0.1.0
2026-02-17 01:17:01 -08:00
Aiden Bai
19fa34b278
fix: resolve merge conflict in cli.ts, bump to 0.0.8
2026-02-17 00:23:26 -08:00
Aiden Bai
640ee2c1d6
fix
2026-02-17 00:07:42 -08:00
Aiden Bai
3ef7381585
fix ( #1 )
...
* fix
* fix
2026-02-16 23:51:27 -08:00
Aiden Bai
eef87e0f46
fix: use single deeplink for --fix instead of two-step with sleep
2026-02-16 23:21:27 -08:00
Aiden Bai
9cf691d8d7
update skill install prompt copy
...
Generated with [Ami](https://ami.dev )
Co-Authored-By: Ami <noreply@ami.dev >
2026-02-16 23:05:36 -08:00
Aiden Bai
21c0d610f8
move install as a skill above options, remove example output
2026-02-16 23:00:01 -08:00
Aiden Bai
227c9980a9
remove rules table from README
2026-02-16 22:59:07 -08:00
Aiden Bai
6363f612c6
fix
2026-02-16 22:57:46 -08:00
Aiden Bai
2ae9b87a87
fix --fix deeplink to open project with correct cwd and autosend
...
Generated with [Ami](https://ami.dev )
Co-Authored-By: Ami <noreply@ami.dev >
2026-02-16 22:52:44 -08:00
Aiden Bai
f9157c7fc5
add no-side-effect-in-get-handler rule and export oxlint plugin
2026-02-16 14:28:21 -08:00
Aiden Bai
c5e153baca
add max-width and center terminal content
...
Generated with [Ami](https://ami.dev )
Co-Authored-By: Ami <noreply@ami.dev >
2026-02-16 14:17:06 -08:00
Aiden Bai
9ea78c8cb5
condense SKILL.md to essential info
...
Generated with [Ami](https://ami.dev )
Co-Authored-By: Ami <noreply@ami.dev >
2026-02-16 07:28:56 -08:00
Aiden Bai
14c6c9f767
make command text selectable in copy block
...
Generated with [Ami](https://ami.dev )
Co-Authored-By: Ami <noreply@ami.dev >
2026-02-16 07:14:53 -08:00
Aiden Bai
4b481c8b49
add react-doctor skill and install prompt on first run
...
- SKILL.md with all 47+ rules documented for agent consumption
- CLI prompts to install skill via npx skills add on first scan
- Preference saved to ~/.react-doctor/config.json to avoid re-prompting
- Skipped in CI, non-TTY, and --score mode
- README updated with skill install instructions
Generated with [Ami](https://ami.dev )
Co-Authored-By: Ami <noreply@ami.dev >
2026-02-16 07:13:47 -08:00
Aiden Bai
cb7a953dee
remove auto-scroll on state change, let user scroll naturally
...
Generated with [Ami](https://ami.dev )
Co-Authored-By: Ami <noreply@ami.dev >
2026-02-16 07:05:01 -08:00
Aiden Bai
6ce28d0df5
add restart demo button at bottom of terminal
...
Generated with [Ami](https://ami.dev )
Co-Authored-By: Ami <noreply@ami.dev >
2026-02-16 07:03:17 -08:00
Aiden Bai
c36f222c53
remove warning count from website summary
...
Generated with [Ami](https://ami.dev )
Co-Authored-By: Ami <noreply@ami.dev >
2026-02-16 07:01:42 -08:00
Aiden Bai
29cd7d2fb6
skip animation on repeat visits using localStorage
...
Generated with [Ami](https://ami.dev )
Co-Authored-By: Ami <noreply@ami.dev >
2026-02-16 07:00:52 -08:00
Aiden Bai
7cec5fbe02
add warning count to summary for consistency with CLI output
...
Generated with [Ami](https://ami.dev )
Co-Authored-By: Ami <noreply@ami.dev >
2026-02-16 06:59:31 -08:00
Aiden Bai
f605f49df6
fix mobile scroll by removing overflow:hidden from body
...
Use min-h-screen with native body scroll instead of h-screen with
overflow-y-auto. Mobile browsers can now scroll to bottom naturally.
Generated with [Ami](https://ami.dev )
Co-Authored-By: Ami <noreply@ami.dev >
2026-02-16 06:58:19 -08:00
Aiden Bai
5675b3736b
improve mobile: limit to 3 diagnostics, hide accordion, add bottom padding
...
Generated with [Ami](https://ami.dev )
Co-Authored-By: Ami <noreply@ami.dev >
2026-02-16 06:56:25 -08:00
Aiden Bai
3c6dd30d90
set favicon.png as site icon
...
Generated with [Ami](https://ami.dev )
Co-Authored-By: Ami <noreply@ami.dev >
2026-02-16 06:54:41 -08:00
Aiden Bai
99ad5284f8
remove branding text from website terminal, keep box face only
...
Generated with [Ami](https://ami.dev )
Co-Authored-By: Ami <noreply@ami.dev >
2026-02-16 06:49:50 -08:00
Aiden Bai
389af55714
fix box face alignment using pre tag for monospace rendering
...
Generated with [Ami](https://ami.dev )
Co-Authored-By: Ami <noreply@ami.dev >
2026-02-16 06:49:09 -08:00
Aiden Bai
4dfaeab2ad
simplify website branding to inline face, drop box art
...
Generated with [Ami](https://ami.dev )
Co-Authored-By: Ami <noreply@ami.dev >
2026-02-16 06:48:00 -08:00
Aiden Bai
6173790109
ignore website package in changesets
...
Generated with [Ami](https://ami.dev )
Co-Authored-By: Ami <noreply@ami.dev >
2026-02-16 06:47:02 -08:00
Aiden Bai
05d2f7929c
add box face branding to website terminal above score
...
Generated with [Ami](https://ami.dev )
Co-Authored-By: Ami <noreply@ami.dev >
2026-02-16 06:46:08 -08:00
Aiden Bai
b239d555ec
make React Doctor text not dim, only URL dim
...
Generated with [Ami](https://ami.dev )
Co-Authored-By: Ami <noreply@ami.dev >
2026-02-16 06:44:46 -08:00
Aiden Bai
5ed8d44590
move box face above score gauge
...
Generated with [Ami](https://ami.dev )
Co-Authored-By: Ami <noreply@ami.dev >
2026-02-16 06:44:12 -08:00
Aiden Bai
65ba25e951
simplify doctor face to single-line emoticon
...
Generated with [Ami](https://ami.dev )
Co-Authored-By: Ami <noreply@ami.dev >
2026-02-16 06:42:34 -08:00
Aiden Bai
7aa7b3fd47
add box head face to score output, changes by score
...
Green (75+): happy ◠ ◠ / ▽
Yellow (50-74): concerned • • / ─
Red (<50): dead x x / ▽
Generated with [Ami](https://ami.dev )
Co-Authored-By: Ami <noreply@ami.dev >
2026-02-16 06:41:17 -08:00
Aiden Bai
e2bbccb304
simplify score output to minimal branding line
...
Generated with [Ami](https://ami.dev )
Co-Authored-By: Ami <noreply@ami.dev >
2026-02-16 06:40:13 -08:00
Aiden Bai
330afc2f20
add ASCII doctor art to CLI score output
...
Shows a doctor character colored by score with a verdict message:
- green: says your codebase is healthy
- yellow: found some issues to fix
- red: needs your attention
Generated with [Ami](https://ami.dev )
Co-Authored-By: Ami <noreply@ami.dev >
2026-02-16 06:27:30 -08:00
Aiden Bai
327fcc9b50
fix formatting
...
Generated with [Ami](https://ami.dev )
Co-Authored-By: Ami <noreply@ami.dev >
2026-02-16 05:55:14 -08:00
Aiden Bai
4b48dce62c
add packageManager field for CI pnpm setup
...
Generated with [Ami](https://ami.dev )
Co-Authored-By: Ami <noreply@ami.dev >
2026-02-16 05:52:52 -08:00
Aiden Bai
de1cbd4559
add --fix flag to scan and open Ami to auto-fix issues
...
Checks if Ami is installed first, installs if not, then deep-links
with the fix prompt. Works as a flag (npx react-doctor . --fix) or
as subcommands (npx react-doctor fix / install-ami).
Generated with [Ami](https://ami.dev )
Co-Authored-By: Ami <noreply@ami.dev >
2026-02-16 05:51:59 -08:00
Aiden Bai
b1f1abcff8
add CI workflow for e2e tests, lint, and format
...
Generated with [Ami](https://ami.dev )
Co-Authored-By: Ami <noreply@ami.dev >
2026-02-16 05:50:11 -08:00
Aiden Bai
f0532a54ad
fix install-ami command description
...
Generated with [Ami](https://ami.dev )
Co-Authored-By: Ami <noreply@ami.dev >
2026-02-16 05:48:18 -08:00
Aiden Bai
83790648c9
add fix and install-ami commands to deep-link into Ami
...
Generated with [Ami](https://ami.dev )
Co-Authored-By: Ami <noreply@ami.dev >
2026-02-16 05:47:32 -08:00
Aiden Bai
0f46ee39a7
use npx -y flag in all commands
...
Generated with [Ami](https://ami.dev )
Co-Authored-By: Ami <noreply@ami.dev >
2026-02-16 05:41:35 -08:00
Aiden Bai
013e9c3664
remove plan.md
...
Generated with [Ami](https://ami.dev )
Co-Authored-By: Ami <noreply@ami.dev >
2026-02-16 05:39:28 -08:00
Aiden Bai
80d676e345
update README with consumer-friendly docs
...
Generated with [Ami](https://ami.dev )
Co-Authored-By: Ami <noreply@ami.dev >
2026-02-16 05:38:29 -08:00
Aiden Bai
9965871832
add website with animated CLI terminal landing page
...
Generated with [Ami](https://ami.dev )
Co-Authored-By: Ami <noreply@ami.dev >
2026-02-16 05:35:45 -08:00
Aiden Bai
c993b6928f
fix
2026-02-16 03:47:25 -08:00