Skip to content

Add files via upload - #74

Merged
zyntromedia merged 1 commit into
mainfrom
zyntromedia-patch-12
Aug 29, 2026
Merged

Add files via upload#74
zyntromedia merged 1 commit into
mainfrom
zyntromedia-patch-12

Conversation

@zyntromedia

Copy link
Copy Markdown
Member

feat(skills): add fastapi-research SKILL.md with endpoint conventions

Adds Claude Code skill defining Pydantic Create/Response split,
async route standards, DI, and background-task patterns for
FastAPI research endpoints. Scoped to api/, services/, research/,
models/, schemas/.

feat(skills): add langchain-research SKILL.md with RAG chain conventions

Adds Claude Code skill defining LCEL chain composition, prompt
decoupling, structured output via Pydantic parsers, and retry
handling for LangChain research pipelines. Scoped to chains/,
prompts/, vectorstores/.

docs(examples): add reference FastAPI endpoint for doc_embeddings ingestion

Illustrates fastapi-research skill conventions: async route,
BackgroundTasks for embedding generation, paginated list endpoint.
Not wired to real Supabase client yet — placeholders left for
create_session/generate_embedding/upsert_embedding.

docs(examples): add reference LangChain RAG chain for doc_embeddings

Illustrates langchain-research skill conventions: SupabaseVectorStore
retriever, PydanticOutputParser for structured answers, tenacity
retry wrapper. Pairs with the FastAPI ingestion example.

docs(examples): add reference LangChain RAG chain for doc_embeddings

Illustrates langchain-research skill conventions: SupabaseVectorStore
retriever, PydanticOutputParser for structured answers, tenacity
retry wrapper. Pairs with the FastAPI ingestion example.

Signed-off-by: Zyntro <zyntro.ai.studio@gmail.com>
@zyntromedia zyntromedia added this to the Feature milestone Aug 29, 2026
@zyntromedia zyntromedia self-assigned this Aug 29, 2026
@zyntromedia zyntromedia added documentation Improvements or additions to documentation enhancement New feature or request dependencies การอัปเดตหรือจัดการ dependency ของโปรเจกต์ discussion ใช้สำหรับประเด็นที่ต้องการการพูดคุย/ตัดสินใจร่วมกัน labels Aug 29, 2026


# --- Placeholders for the imports referenced above (wire up for real) ----
async def create_session(): ...

# --- Placeholders for the imports referenced above (wire up for real) ----
async def create_session(): ...
async def generate_embedding(text: str) -> list[float]: ...
# --- Placeholders for the imports referenced above (wire up for real) ----
async def create_session(): ...
async def generate_embedding(text: str) -> list[float]: ...
async def upsert_embedding(doc_id: UUID, vector: list[float]) -> None: ...
async def create_session(): ...
async def generate_embedding(text: str) -> list[float]: ...
async def upsert_embedding(doc_id: UUID, vector: list[float]) -> None: ...
async def mark_doc_failed(doc_id: UUID, reason: str) -> None: ...

@zyntromedia zyntromedia left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approve by @zyntromedia
Verify by @ZyntroAI/crystal-plus

@zyntromedia
zyntromedia marked this pull request as ready for review August 29, 2026 21:44
@zyntromedia
zyntromedia merged commit a80456c into main Aug 29, 2026
5 of 14 checks passed
@zyntromedia
zyntromedia deleted the zyntromedia-patch-12 branch August 29, 2026 21:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies การอัปเดตหรือจัดการ dependency ของโปรเจกต์ discussion ใช้สำหรับประเด็นที่ต้องการการพูดคุย/ตัดสินใจร่วมกัน documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant