add-scenarios-real-endpoint
Provides access to backend modules for reporting and authentication within the scenarios_real context.
Install
mkdir -p .claude/skills/add-scenarios-real-endpoint && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/19100" && unzip -o skill.zip -d .claude/skills/add-scenarios-real-endpoint && rm skill.zipInstalls to .claude/skills/add-scenarios-real-endpoint
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
This skill covers adding endpoints for scenarios in the real module. Trigger: When integrating new functionality into the scenarios_real module.Key capabilities
- →Retrieve the backend module for reports
- →Access the authentication backend module
- →Integrate reporting features into scenarios_real
- →Integrate user authentication into scenarios_real
- →Debug backend module retrieval issues
How it works
The skill provides utility functions, `get_reports_backend_module()` and `get_auth_backend_module()`, to safely retrieve specific backend modules within the `eval.scenarios_real` module, avoiding hardcoded paths.
Inputs & outputs
When to use add-scenarios-real-endpoint
- →Retrieving reporting backend
- →Accessing auth backends
- →Integrating new scenarios
About this skill
Critical Patterns
Get Reports Backend Module
Use this function to retrieve the backend module for reports.
from eval.scenarios_real import get_reports_backend_module
reports_backend = get_reports_backend_module()
Get Auth Backend Module
Utilize this function to access the authentication backend module.
from eval.scenarios_real import get_auth_backend_module
auth_backend = get_auth_backend_module()
When to Use
- When you need to implement reporting features in the scenarios_real module.
- When integrating user authentication in the scenarios_real context.
- To debug issues related to backend module retrieval.
Commands
python -m repoforge.cli skills
python -m repoforge.cli docs
Anti-Patterns
Don't: Hardcode Module Paths
Hardcoding paths can lead to maintenance issues and reduce code portability.
# BAD
from eval.scenarios_real import get_reports_backend_module as reports_backend
reports_backend = sys.path[0] + "/eval/scenarios_real/reports_backend"
Quick Reference
| Task | Pattern |
|---|---|
| Retrieve reports backend | get_reports_backend_module() |
| Access auth backend | get_auth_backend_module() |
When not to use it
- →When hardcoding module paths
- →When not working within the `eval.scenarios_real` module
- →When backend modules are not `reports` or `auth`
Limitations
- →Specific to `eval.scenarios_real` module
- →Limited to `reports` and `auth` backend modules
- →Does not support hardcoded module paths
How it compares
This skill promotes safe and portable module retrieval by using dedicated functions, preventing the maintenance issues and reduced portability associated with hardcoding module paths.
Compared to similar skills
add-scenarios-real-endpoint side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| add-scenarios-real-endpoint (this skill) | 0 | 4mo | Review | Beginner |
| fastapi-templates | 520 | 2mo | No flags | Intermediate |
| fastapi-pro | 79 | 3mo | No flags | Advanced |
| telegram-bot-builder | 106 | 6mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by JNZader
View all by JNZader →You might also like
fastapi-templates
wshobson
Create production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling. Use when building new FastAPI applications or setting up backend API projects.
fastapi-pro
sickn33
Build high-performance async APIs with FastAPI, SQLAlchemy 2.0, and Pydantic V2. Master microservices, WebSockets, and modern Python async patterns. Use PROACTIVELY for FastAPI development, async optimization, or API architecture.
telegram-bot-builder
davila7
Expert in building Telegram bots that solve real problems - from simple automation to complex AI-powered bots. Covers bot architecture, the Telegram Bot API, user experience, monetization strategies, and scaling bots to thousands of users. Use when: telegram bot, bot api, telegram automation, chat bot telegram, tg bot.
stripe-integration
wshobson
Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscription systems, or implementing secure checkout flows.
billing-automation
wshobson
Build automated billing systems for recurring payments, invoicing, subscription lifecycle, and dunning management. Use when implementing subscription billing, automating invoicing, or managing recurring payment systems.
hubspot-integration
davila7
Expert patterns for HubSpot CRM integration including OAuth authentication, CRM objects, associations, batch operations, webhooks, and custom objects. Covers Node.js and Python SDKs. Use when: hubspot, hubspot api, hubspot crm, hubspot integration, contacts api.