1. I've been preferring dash-delimited names for my CSS classes, to be consistent with the built-in ones. How about `stage-ready` or `btn-ready` instead of `bReady`?
2. You can use the [`eq()`](http://api.jquery.com/eq/) method to reduce a jQuery collection to a single element, without returning a non-jQuery element like the `[0]`-indexing does:

```coffeescript
@pathList.find("li:contains('#{p}') .stage-ready").eq(0).show()
```