# Background Task Designer

> Use this when the system needs scheduled tasks, cron-style jobs, periodic maintenance, sync loops, cleanup tasks, or non-interactive background automation that is not simply an API request or queue worker.

- Skill: `saranskumar/background-task-designer` (Agent Skill)
- Install (CLI): `npx skillmds@latest add saranskumar/background-task-designer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/saranskumar/background-task-designer/raw
- Safety review: PASS (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- Author: saranskumar (https://skillmd.com/u/saranskumar)
- Updated: 2026-08-19
- Page: https://skillmd.com/skills/saranskumar/background-task-designer

---


# Goal
Design scheduled and non-interactive background tasks with safe execution behavior.

# When to Use
- The work is periodic, maintenance-oriented, or automated on a schedule.
- A sync, cleanup, or reconciliation loop needs design.
- The task has no direct user request driving it.

# Instructions
1. Define trigger cadence, source of truth, and success condition.
2. Plan locking, overlap prevention, and idempotency.
3. Define failure visibility, escalation, and audit notes.
4. Clarify environment and credential needs.

# Constraints
- Do not let scheduled work silently mutate critical data without visibility.
- Avoid overlapping runs when work is not reentrant.
- Make source-of-truth decisions explicit.

# Output Format
- task summary
- schedule and guardrails
- failure handling
- operational review notes

# Examples
- "Design a nightly reconciliation task."
- "Plan a periodic cleanup job for expired data."

