From backend-factory
Trace a specific API route, worker, cron job, webhook, or event flow through the backend and visualize its complete path
npx claudepluginhub randyquaye/backend-come-alive --plugin backend-factoryThis skill is limited to using the following tools:
Deep-trace a single flow (route, worker, cron job, webhook, poller, or event listener) to show its complete path through the backend.
Triggers research for existing libraries, tools, and patterns before coding new features. Searches npm, PyPI, MCP/skills, GitHub; evaluates matches and decides adopt/extend/build.
Audits cross-stack repos (C++/Android/iOS/Web), classifies files as project/third-party/artifacts, detects embedded libraries, assigns module verdicts, generates interactive HTML reports.
Reorganizes X and LinkedIn networks: review-first pruning of low-value follows, priority-based add/follow recommendations, and drafts warm outreach in user's voice.
Share bugs, ideas, or general feedback.
Deep-trace a single flow (route, worker, cron job, webhook, poller, or event listener) to show its complete path through the backend.
$ARGUMENTS should contain a flow to trace. Supported formats:
| Format | Flow Type | Example |
|---|---|---|
METHOD /path | HTTP route | POST /api/messages, GET /users |
worker <name> | Queue worker | worker rule-sync, worker email-sender |
cron <name> | Scheduled job | cron cleanup, cron daily-report |
webhook <service> | Webhook handler | webhook stripe, webhook github |
poller <name> | Polling service | poller blockchain, poller exchange-rates |
event <name> | Event listener | event user.created, event order.completed |
If $ARGUMENTS is empty, list ALL detected flows from the running factory and ask the user to pick one:
curl -s http://localhost:7777/api/architecture | jq '.actions[] | "\(.type // "route"): \(.name) — \(.description)"'
Determine the flow type from the arguments:
route traceworker, cron, webhook, poller, or event, it's that type of traceQuick check — read package.json or requirements.txt to determine the framework.
Launch the flow-tracer agent with:
$ARGUMENTS)route, worker, cron, webhook, poller, or eventFor route flows (default):
For worker flows:
Worker handler, Celery @task)For cron flows:
For webhook flows:
For poller flows:
For event flows:
If the factory server is running, POST an updated action with the traced flow path:
curl -s http://localhost:7777/api/architecture | jq '.' > /tmp/factory-current.json
# Merge the new traced flow into the actions array
# Ensure the action has the correct type, characterType, and scenario fields
# POST back the enriched data
When creating/updating the action, include:
type: the flow type (route, worker, cron, webhook, poller, event)characterType: the matching character sprite (RequestWorker, QueueWorker, CronWorker, WebhookWorker, PollerWorker, EventWorker)description: a creative, narrative descriptioncontext: a rich paragraph describing the full lifecycleflowDescriptions: station-by-station narration from the flow-tracerscenario: best matching scenario IDShow the user the complete trace:
Suggest: "Click the traced flow button in the factory to watch the character walk through this path."