From backend-factory
Generate a time-lapse visualization of architecture evolution through git history
npx claudepluginhub randyquaye/backend-come-alive --plugin backend-factoryThis skill is limited to using the following tools:
Generate a time-lapse visualization showing how your backend architecture evolved commit by commit.
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.
Generate a time-lapse visualization showing how your backend architecture evolved commit by commit.
curl -s http://localhost:7777/api/status
If the server is not running, tell the user to run /backend-factory:start first.
Determine the number of commits from $ARGUMENTS (default 15).
git log --oneline --format='%H|%h|%s|%an|%aI' -${N:-15}
Process commits in reverse chronological order (oldest first). For each commit:
Create an isolated worktree:
git worktree add /tmp/factory-timelapse-<hash> <hash> --detach 2>/dev/null
Run analysis:
node ${CLAUDE_PLUGIN_ROOT}/analysis/analyze.js /tmp/factory-timelapse-<hash>
Clean up immediately:
git worktree remove /tmp/factory-timelapse-<hash> --force 2>/dev/null
Compare each snapshot to the previous one and compute diffs. For each commit, write a brief "factory renovation log" narrative.
TMPFILE=$(mktemp /tmp/factory-timelapse-XXXXXX.json)
curl -s -X POST http://localhost:7777/api/timelapse \
-H "Content-Type: application/json" \
-d @"$TMPFILE"
rm -f "$TMPFILE"
Always clean up worktrees:
git worktree list | grep factory-timelapse | awk '{print $1}' | xargs -I{} git worktree remove {} --force 2>/dev/null