Back to the catalog

Detection catalog, sweep passes, and background models behind the react-stinky s

Bundle OKF 0.2 · 10 conceitos · rjcnd105/hj-dotfiles

Open source Repository Open in the app JSON README (API)

About

# Detection catalog, sweep passes, and background models behind the react-stinky skill.

The three operating documents, in the order a scan uses them:

- [React Stinky Catalog](catalog.md) - The full smell catalog, in nine pillars and 57 categories.
- [React Stinky: Duplication Pass](duplication-pass.md) - A sweep-level pass for cross-file duplication, the DRY smells a single-file scan cannot see.
- [React Stinky: Restructure Pass](restructure-pass.md) - A dependency-graph method for planning the fix when findings cluster on structural smells.

The background models the operating documents link into ([concepts/](concepts/index.md)):

- [Controlled vs Uncontrolled](concepts/controlled-uncontrolled.md) - Who owns a piece of interactive state, the value/onChange/defaultValue contract, and the key-remount reset.
- [Render Snapshots](concepts/render-snapshots.md) - Each render captures its own props, state, and functions; the model behind stale closures and dependency arrays.
- [Effects Are

Details

Kind
OKF bundles
Topic
Developer tools
Publisher
rjcnd105
Origin
okf_github
Category
dados
Version
0.2
Stars
1
Open pull requests
5
Last push
2026-09-07T06:58:33Z
Repository state
ativo
Language
HTML
Added
2026-09-08 22:10:17
Updated
2026-09-08 22:10:17
Origin id
rjcnd105/hj-dotfiles:files/workspace/.agents/skills/react-stinky/references/index.md

README

# hj-dotfiles

My mac flake, template, dev configs

## Configuration Structure

Global configuration files are always located in `./files/workspace/.config`.
- When adding new dotfiles or agent configurations, verify this path.

## Install

1. nix install (recomended determinate.systems)

```bash
curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install
```

2. [mise](https://mise.jdx.dev/installing-mise.html) install
2. build

```bash
nix build github:rjcnd105/hj-dotfiles#darwinConfigurations.workspace_hj.system --impure --fallback
```

3. darwin switch

```bash
./result/sw/bin/darwin-rebuild switch --flake .#workspace_hj
```

## System

Uses catppuccin theme

### Support

- aarch46-darwin

### Preview

![CleanShot 2024-12-08 at 18 46 53@2x](https://github.com/user-attachments/assets/fb76c014-0b20-42bd-8401-37af9287f856)

### Features

#### Shell

- [alacritty](https://github.com/alacritty/alacritty)<br/>
gui
- [fish](https://github.com/fish-shell/fish-shell)<br/>
better shell
- [sharship](https://github.com/starship/starship)<br/>
Shell customize, look pretty
- [zellij](https://github.com/zellij-org/zellij)<br/>
shell splitting
- [yazi](https://github.com/sxyazi/yazi)<br/>
Tree-based explorer
- [carapace](https://github.com/carapace-sh/carapace)<br/>
Command argument completion
- [atuin](https://github.com/atuinsh/atuin)<br/>
SQLite database shell history

#### Dev

- git
- gh
- lazygit
- direnv
- podman, podman-compose
- docker-compatible CLI wrappers
- lazydocker
- devenv
- mise

#### Fonts

d2 coding nerd, jetbrains-mono nerd, lilex nerd

#### see also

- System Packages<br/>
<https://github.com/rjcnd105/hj-dotfiles/blob/main/systems/workspace/default.nix>
- User packages<br/>
<https://github.com/rjcnd105/hj-dotfiles/blob/main/homes/workspace/default.nix>

## Templates

devenv base.

### phoenix

[https://github.com/rjcnd105/hj-dotfiles/tree/main/templates/phoenix](https://github.com/rjcnd105/hj-dotfiles/tree/main/templates/phoenix)

More