All authors

Claude Skills by wsoule
github.com/wsoule9 skills0 installs3 views
- Browser AutomationThe browser tooling this repo ships is Playwright, behind the desktop app's e2e suite (`moonx desktop:e2e`; `testing-and-verification` covers when a browser test is warranted). For ad-hoc inspection of a running page, use the browser tooling your harness provides. `agent-browser` also works when it is installed, but it is not a dependency of this repo. Use browser automation for behavior that needs a rendered page, real DOM state, or interactive verification. Prefer focused Bun tests for pure...Votes: 0GitHub stars: 2
- Desktop UiEvery interactive element and repeated pattern in `apps/desktop` comes from `packages/ui`, imported as `@/ui/*`. Do not hand-roll a `<button>`, row, toggle, card or menu with one-off Tailwind; that is what made the Two views beta feel inconsistent.Votes: 0GitHub stars: 2
- Git CommitsUse the following commit message template:Votes: 0GitHub stars: 2
- Github Actions CiCI has a dedicated `actions-pinned` job that scans `.github/` and **fails the build** if any `uses:` references an action by tag or branch instead of a full 40-character commit SHA. Pinning a mutable tag like `@v6` is rejected because the tag can be repointed at malicious code; a commit SHA is immutable.Votes: 0GitHub stars: 2
- PerformancePrecompute lookups (maps, sets, indexes) once instead of rescanning inside a loop, and once boolean or invalidation logic works, simplify it so redundant conditions don't survive. This repo has no benchmark or profiling suite. When a change touches a path that scales with project size, cover the behavior with a focused regression test and state the remaining performance risk in your summary.Votes: 0GitHub stars: 2
- Testing And VerificationAfter code changes, run the required baseline from anywhere in the repo:Votes: 0GitHub stars: 2
- Tooling And Dependencies- Tool versions (bun, pnpm, node, moon, gh) are pinned in `.prototools` and managed by [proto](https://moonrepo.dev/docs/proto); run `proto use` if a tool is missing or a pin changed. - Bump a tool by editing `.prototools` only — never install tools globally or pin versions elsewhere. moon's version is additionally enforced by `versionConstraint` in `.moon/workspace.yml`; keep both in sync.Votes: 0GitHub stars: 2
- Typescript MonorepoUse TypeScript everywhere practical. Compiler settings are intentionally fairly strict.Votes: 0GitHub stars: 2
- Worktrees And Dev ServersPrefer the workspace the host already gave you. Create or remove git worktrees only when the user explicitly asks for local/manual parallelization or the repo documents a worktree workflow. This repo's worktree helper is `moonx root:wt` (`scripts/wt.ts`); use it instead of inventing a parallel convention.Votes: 0GitHub stars: 2