One-click install
npx skills add https://github.com/slingr-stack/qa-test-drumr --skill backend-context-slingr-stack
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: backend-context
Source: https://github.com/slingr-stack/qa-test-drumr/tree/main/project-management-app/.agents/skills/backend-context
Command: npx skills add https://github.com/slingr-stack/qa-test-drumr --skill backend-context-slingr-stack

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps app developers read and use Drumr backend Context safely in actions and request-scoped services, so request metadata, user identity, refresh state, and workflow details are handled consistently.

Core Features & Use Cases

It covers constructor injection patterns, defensive access to user and action fields, bulk-aware behavior, stack inspection utilities such as some, none, find, parent, levels, push, and pop, and production-safe coding practices for context-dependent logic. Use it when implementing backend actions, request-scoped services, ownership and permission checks, diagnostics, or temporary context enrichment without leaking state.

Quick Start

Ask for help implementing or reviewing a Drumr backend action or request-scoped service that needs safe access to Context and its stack utilities.

Frequently Asked Questions about backend-context

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I safely access request-scoped metadata in backend actions?

To safely access request-scoped metadata in backend actions, use constructor injection and defensive null-safe reads to retrieve user identity and workflow details without risking state leaks or runtime exceptions.

What is the best way to handle backend context during bulk operations?

Handling backend context during bulk operations requires bulk-aware behavior logic and defensive guards to ensure request metadata and refresh state are processed consistently across all items.

How do I inspect the context stack for parent levels and specific entries?

Inspecting the context stack involves using stack utilities like some, none, find, and parent to evaluate levels, allowing you to locate specific workflow metadata entries safely.

Can I temporarily enrich backend context without leaking state?

You can temporarily enrich backend context without leaking state by using controlled push and pop operations on the context stack, ensuring temporary metadata is removed after the logic executes.

Why does my backend context access fail during ownership and permission checks?

Backend context access often fails during permission checks if defensive coding practices like null-safe reads and constructor injection are skipped, leading to unhandled null user or action fields.