the signals and their derived score are provisional and subject to change.
validate manually before sharing.
15d57cea88cc7a8ac2af98ad4b2815a82e0f873c0187b15c8eef4 days agoCo-authored-by: Claude Fable 5.1 <noreply@anthropic.com>1f6d7853b3b92 weeks agoAssisted-by: Claude <noreply@anthropic.com>0a5c0ca148002 weeks agoCo-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>95842d81c1b81 month agoCo-authored-by: Claude Opus 5 <noreply@anthropic.com>55c0c05caba81 month agoCo-authored-by: Claude Opus 4.8 <noreply@anthropic.com>f3d3d983fc302 months agoCo-authored-by: Claude Opus 4.8 <noreply@anthropic.com>fa8e8a4400fa2 months agoCo-authored-by: Claude <noreply@anthropic.com>ccf7c7a9dc2d2 months agoCo-authored-by: Claude <noreply@anthropic.com>9b40f04f32da2 months agoCo-authored-by: Claude <noreply@anthropic.com>2ff32b0254e82 months agoCo-authored-by: Claude <noreply@anthropic.com>8c5bd58808fe2 months agoCo-authored-by: Claude Fable 5 <noreply@anthropic.com>b12ec4fe77b52 months agoCo-authored-by: Claude Fable 5 <noreply@anthropic.com>8aa8655cda123 months agoCo-authored-by: Claude Fable 5 <noreply@anthropic.com>ad78838ffc013 months agoCo-authored-by: Claude Fable 5 <noreply@anthropic.com>3d04c8ef49c83 months agoCo-authored-by: Claude Opus 4.8 <noreply@anthropic.com>f7c4fbeeedf73 months agoCo-authored-by: Claude Fable 5 <noreply@anthropic.com>7744f1fed97d3 months agoCo-authored-by: Claude Opus 4.8 <noreply@anthropic.com>f201061345fd3 months agoCo-authored-by: Claude Opus 4.8 <noreply@anthropic.com>241c7fb425203 months agoCo-authored-by: Claude Opus 4.8 <noreply@anthropic.com>ffc5a966c39f3 months agoCo-authored-by: Claude Opus 4.8 <noreply@anthropic.com>cf2ceafca1673 months agoCo-authored-by: Claude Opus 4.8 <noreply@anthropic.com>988c678634ee3 months agoCo-authored-by: Claude Opus 4.8 <noreply@anthropic.com>6351a71938633 months agoCo-authored-by: Claude Opus 4.8 <noreply@anthropic.com>c90e48fd62f13 months agoCo-authored-by: Claude Opus 4.8 <noreply@anthropic.com>bbb28b5edae35 months agoCo-authored-by: Copilot <copilot@github.com>226239d1575d5 months agoCo-authored-by: Copilot <copilot@github.com>3e4d5bb041417 months agoCo-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>b193d84f31381 year agoCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>---
description: FreshRSS introduction and conventions for AI agents and human contributors
---
# FreshRSS introduction and conventions
FreshRSS is an open-source news aggregator supporting RSS/ATOM/WebSub and also Web scraping.
The market segment is mostly self-hosting, although multiple user accounts are supported.
It is supposed to be installed on a modest server (mostly, but not limited to, Linux) and can be accessed through a Web UI and an API.
It is written in PHP to make it easy to deploy and eas---
name: freshrss-git
description: FreshRSS version control, git workflow, branching strategy (edge/latest), diff/compare, PR changes.
allowed-tools: Bash(git:*) Read Grep
---
# FreshRSS working with version control (git)
FreshRSS uses a rolling-release approach with a main branch called `:edge`.
This is the branch to target for most pull requests.
Releases are tracked in a branch called `:latest`.
Bug fixes and security fixes are not backported to older releases.
## Check changes made in the current b---
name: freshrss-i18n
description: Add, move, or format translation strings in FreshRSS. Use when modifying UI text that needs translation (i18n). Handles all supported languages automatically.
allowed-tools: Bash(php:*) Bash(composer:*) Bash(make:*) Read Grep
---
# FreshRSS translation management (i18n)
For instructions and commands to work with translations, make sure to obey [i18n.instructions.md](../../instructions/i18n.instructions.md).
Translations strings are in `app/i18n/{lang}/` as PHP arrays,none