leamsigc/shortsgenerator/workflow-conventions

Claude Code and agent skill by leamsigc/shortsgenerator

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Workflow structure, environment variable patterns, planning rules, and development flow for this project. Relevant when creating, editing, or debugging workflows.

Install

npx vskill@latest install leamsigc/shortsgenerator/workflow-conventions

SKILL.md

Workflow Structure

Every workflow directory must follow this layout:

workflows/
{workflow-name}/
README.md # What it does, inputs/outputs, how to run
main.py # Entry point
.env.example # Workflow-specific env var overrides (optional)
tests/ # Workflow-specific tests (optional for simple scripts)

Dependencies are managed in the root requirements.txt, not per-workflow.

Deployment Targets

Every workflow must be runnable locally first. Modal is an optional additional deployment layer. Specify the target in the plan and CATALOG.md.

TargetHow to RunNotes
Localpython workflows/{name}/main.pyAlways supported — the baseline for every workflow
Local + ModalLocal run + modal deploy workflows/{name}/main.pyAdds Modal deployment on top of local. Use for scheduled, GPU, or API-deployed functions

Modal Modes

When a workflow targets Modal, it must also declare its Modal mode(s) in the plan and CATALOG.md. A single Modal function cannot be both a web endpoint and a scheduled/manual function — use separate entry points when combining modes.

ModeEntry PointTrigger
Webhookrun_modal() with @modal.fastapi_endpointHTTP POST with bearer token
Scheduledrun_scheduled() with schedule=modal.Cron(...)Automatic cron + Modal dashboard "Run now"
Manualrun_manual() as plain @app.functionModal dashboard "Run now" or modal run CLI

Modes can be combined (e.g., webhook + scheduled). All entry points share the same run() core logic and image.

Environment Variables

Env vars use a two-tier loading system:

  1. Root `.env` (project root) — loaded first. Shared vars across workflows.
  2. Workflow `.env` (workflows/{name}/.env) — loaded second with override=True. Workflow-specific overrides.

Planning

  • Save plans to .agent/plans/{workflow-name}.md
  • Plans are independent — no sequencing, no cross-workflow dependencies
  • Each plan must include:
  • What the workflow does (inputs, outputs, side effects)
  • Dependencies and services needed
  • Deployment target (Local, or Local + Modal)
  • Validation steps to verify it works
  • Complexity indicator:
  • Simple - Single-pass executable, low risk
  • Medium - May need iteration, some complexity
  • Complex - Break into sub-tasks before executing
  • Use .agent/plans/_template.md as a starting point

Development Flow

  1. Scaffold — Run /new-workflow to create the directory and plan template
  2. Plan — Fill in the plan at .agent/plans/{workflow-name}.md
  3. Build — Run /build to execute the plan
  4. Validate — Test the workflow runs correctly
  5. Ship — Deploy to target (Modal, cron, etc.)

Progress Tracking

See CATALOG.md for the status of all workflows. Updated when a workflow is completed.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
348
Repository forks
75
7-day trend score
29

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/leamsigc/shortsgenerator/workflow-conventions/badge)](https://verified-skill.com/skills/leamsigc/shortsgenerator/workflow-conventions)

Something wrong with this skill or its page? Tell us.