robyn-config-backend-best-practices — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited robyn-config-backend-best-practices (Agent Skill) and scored it 96/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 1 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 1 flagged
A bulleted imperative like {match} tells the agent to never reveal, disclose, or mention something to the user. Used adversarially it can instruct the agent to hide its tool calls or lie about what it did — stripping the transparency a user relies on to trust the agent.
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Use this skill to work effectively with robyn-config and production-oriented Robyn backend patterns.
This skill is optimized for seven task groups:
robyn-config createrobyn-config addrobyn-config adminpanelrobyn-config monitoringrobyn-config package releasesDo not load every reference file by default. Load only the files required for the current task.
pyproject.toml:[tool.robyn-config].design (ddd or mvc)[tool.robyn-config].orm (sqlalchemy or tortoise)[tool.robyn-config].package_manager (uv or poetry)robyn-config createrobyn-config create <service-name> --design <ddd|mvc> --orm <sqlalchemy|tortoise> --package-manager <uv|poetry> <destination>pyproject.toml contains [tool.robyn-config]src/app layout matches selected designuv.lock or poetry.lock)robyn-config addrobyn-config project by checking [tool.robyn-config].[tool.robyn-config.add].robyn-config add <entity-name> <project-path>robyn-config adminpanelrobyn-config project by checking [tool.robyn-config].[tool.robyn-config.adminpanel].created = true already exists; if yes, account for update confirmation behavior.robyn-config adminpanel [-u <admin-username>] [-p <admin-password>] <project-path>/admin UI supports dark/light themes./admin/models.pyproject.toml:jinja2, aiosqlite, pandas, openpyxl[tool.robyn-config.adminpanel].created = truerobyn-config monitoringrobyn-config project by checking [tool.robyn-config].robyn-config monitoring <project-path>docker-compose.monitoring.yml at project root.compose/monitoring/alloy/config.alloy — Docker log discovery + Prometheus scrape with job_name = "app".compose/monitoring/prometheus/prometheus.yml — minimal Prometheus config.compose/monitoring/grafana/datasources/loki.yaml and prometheus.yaml — provisioned datasources with fixed UIDs (uid: loki, uid: prometheus).compose/monitoring/grafana/provisioning/dashboards.yaml — dashboard provisioning config.compose/monitoring/grafana/dashboards/logs.json — Loki logs dashboard with search bar.compose/monitoring/grafana/dashboards/metrics.json — Prometheus metrics dashboard.metrics.py injected into the presentation layer and registered as GET /metrics.prometheus-client was installed (or added to pyproject.toml dependencies as fallback).docker compose up -d
docker compose -f docker-compose.monitoring.yml up -dhttp://localhost:8000/metrics returns Prometheus text output.http://localhost:3000 loads both dashboards without errors.SKILL.md concise and procedural.references/ and load on demand.react-best-practices where useful.robyn-config package release./skills/robyn-config-backend-best-practices/scripts/update-if-new-robyn-config.shrobyn-config version vs latest PyPI versionpython -m pip install --upgrade robyn-confignpx skills updateOpen only the file needed for the task:
references/structural-rules.mdreferences/robyn-config-src-analysis.mdrobyn-config internals and generation/injection behavior, including the monitoring command.references/robyn-backend-best-practices.mdreferences/robyn-config-workflows.mdreferences/architecture-ddd-vs-mvc.mdreferences/orm-sqlalchemy-vs-tortoise.mdreferences/skill-authoring-patterns.mdreferences/react-style-rule-system.mdscripts/update-if-new-robyn-config.shrobyn-config release and update local skills only when needed.Always:
uv and poetry).~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.