feat: add skills.md endpoint and CLI run command

- Add /:username/collections/:slug/skills.md endpoint for AI-generated skills docs
- Analyze npm package source code to generate comprehensive capability contracts
- Add `tpm run` CLI command to execute tools from collections via MCP
- Cache generated skills.md in database with 1-week TTL
This commit is contained in:
Ajax Davis 2026-01-21 14:50:07 +10:00
parent c5a17a0a69
commit 9ab8946c9d
7 changed files with 1454 additions and 0 deletions

View file

@ -458,6 +458,10 @@ model Collection {
useCases Json? @map("use_cases") @db.JsonB
useCasesGeneratedAt DateTime? @map("use_cases_generated_at")
// AI-generated skills documentation
skillsMarkdown String? @map("skills_markdown") @db.Text
skillsGeneratedAt DateTime? @map("skills_generated_at")
// Timestamps
createdAt DateTime @default(now()) @map("created_at")
updatedAt DateTime @updatedAt @map("updated_at")