···88- url: rssbase.io
991010## Dev environment tips
1111-If `DEVENV_ROOT` env variable is defined, just run project binaries (they are available).
1212-If not, run them by prefixing with `devenv shell ...`
1111+Project binaries such as `rtk`, `tang`, `dagger`, `docker-buildx`, and `docker-compose` are provided by devenv.
1212+1313+If `DEVENV_ROOT` env variable is defined, the devenv environment is active: run project binaries directly.
1414+If not, run project binaries by prefixing them with `devenv shell ...`.
1515+1616+Examples:
1717+1818+```bash
1919+# Active devenv
2020+rtk git status
2121+tang issue list
2222+dagger check
2323+2424+# Outside devenv
2525+devenv shell rtk git status
2626+devenv shell tang issue list
2727+devenv shell dagger check
2828+```
13291430## Agent skills
1531
+33
CONTEXT.md
···11+# RSSBase
22+33+RSSBase is a feed reader that stores reader-owned data through AT Protocol.
44+55+## Language
66+77+**RSSBase**:
88+The product and service at rssbase.io: a reader for subscribing to, organizing, and reading feeds.
99+_Avoid_: rssbase, RSS Base
1010+1111+**Feed reader**:
1212+An application that lets a reader follow feeds and read their entries in one place.
1313+_Avoid_: RSS reader, news reader
1414+1515+**Reader**:
1616+A person using RSSBase to subscribe to feeds and read entries.
1717+_Avoid_: user, customer, account
1818+1919+**Feed**:
2020+A syndicated source of entries that RSSBase can subscribe to and display.
2121+_Avoid_: RSS feed, source, channel
2222+2323+**Entry**:
2424+A single item published by a feed and shown to a reader.
2525+_Avoid_: post, article, item
2626+2727+**Reader data**:
2828+Data that belongs to a reader, such as subscriptions, preferences, and reading state.
2929+_Avoid_: user data, account data
3030+3131+**AT Protocol**:
3232+The decentralized protocol RSSBase uses as the home for reader-owned data.
3333+_Avoid_: atproto, ATProto, Bluesky
+19-2
RTK.md
···4455## Rule
6677-Always prefix shell commands with `rtk`.
77+Always run shell commands through `rtk`, but remember that `rtk` is a project binary provided by devenv.
8899-Examples:
99+If `DEVENV_ROOT` is defined, the devenv environment is active and `rtk` is available directly:
10101111```bash
1212rtk git status
···1515rtk pytest -q
1616```
17171818+If `DEVENV_ROOT` is not defined, wrap commands with `devenv shell` so `rtk` is available:
1919+2020+```bash
2121+devenv shell rtk git status
2222+devenv shell rtk cargo test
2323+devenv shell rtk npm run build
2424+devenv shell rtk pytest -q
2525+```
2626+2727+The same devenv rule applies to other repo-provided binaries such as `tang`, `dagger`, `docker-buildx`, and `docker-compose`.
2828+1829## Meta Commands
19302031```bash
···2637## Verification
27382839```bash
4040+# Active devenv
2941rtk --version
3042rtk gain
3143which rtk
4444+4545+# Outside devenv
4646+devenv shell rtk --version
4747+devenv shell rtk gain
4848+devenv shell which rtk
3249```