Coding
PromptBeginner5 minmarkdown
Markdown Converter
Agent skill for markdown-converter
7
- `cmd/similarityd/`: Go REST server (`/similar`, `/healthz`, `/config`).
Sign in to like and favorite skills
cmd/similarityd/: Go REST server (/similar, /healthz, /config).cmd/decktech/: Bubble Tea TUI for import/batching (Download, Schema, Single/Continuous, Clean, Re-embed, Config).cmd/deckbrowser/: Bubble Tea TUI to browse/search and run similarity queries.cmd/web/: SSR web app (search, browse, detailed card view with images/legalities/keywords/sets, all printings, similar).scripts/: Data, embedding, ingestion, and maintenance scripts.weaviate/: Schema (schema.json). ops/: Docker Compose for Weaviate.docs/, README.md, ARCHITECTURE.md: Design, setup, and flows.pkg/weaviateclient/: shared typed GraphQL client for Card queries/search.pkg/progress/: embedding checkpoint utilities (next_offset, totals).make weaviate-up / make weaviate-downmake schema-applymake data-downloadmake embed-sample ingest-samplemake embed-batches BATCH=1000 (resumes via checkpoint)make clean-embeddings (wipes local batches/checkpoint; suggests DB reset)make run (uses WEAVIATE_URL)make tui (importer) / make browser (DB browser)make web (runs on :8090)gofmt-formatted; small handlers/helpers; env via WEAVIATE_URL.tea.Println; avoid blocking the UI./similar, browse/search, similar from card pages).cmd/similarityd (vector averaging, query building) + script fixtures for embed/extract tags.<package>_test.go, test_* functions; keep tests fast and deterministic.feat:, fix:, docs:, chore:, refactor:.WEAVIATE_URL (default http://localhost:8080).vectorizer: none, cosine distance (see weaviate/schema.json).EMBED_TAGS_WEIGHT (configurable in TUI).ARCHITECTURE.md for diagrams and flows; core service code lives in cmd/similarityd/main.go (name lookup → vector average → nearVector). UIs: cmd/decktech, cmd/deckbrowser, cmd/web.