ワンクリックで
install-tracking-builder
Use when implementing install/uninstall tracking
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Use when implementing install/uninstall tracking
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | install-tracking-builder |
| description | Use when implementing install/uninstall tracking |
install = Install(
skill_id=skill.id, user_id=user["user_id"],
version=skill.current_version,
method="web", # or "mcp" or "manual"
installed_at=datetime.utcnow(),
)
Set uninstalled_at instead of deleting. Preserves history.
Check user.division in skill.divisions BEFORE creating install record.
MCP install tool writes ~/.local/share/claude/skills/{slug}/SKILL.md.
skill.install_count = active installs (where uninstalled_at IS NULL).
apps/api/skillhub/routers/social.pylibs/db/skillhub_db/models/social.pyapps/mcp-server/skillhub_mcp/tools/install.pyRecord browser-based feature demos as GIFs via Playwright and optionally document them in docs/features/index.md. Trigger with "Demo <feature>" or "Demo and Document <feature>".
Use when creating service modules in apps/api/skillhub/services/
Use when writing API tests in apps/api/tests/
Use when implementing division-based access control on any endpoint
Use when adding services to docker-compose.yml or creating Dockerfiles
Use when implementing error handling across the API, frontend, or MCP server