gsinghjay/zodiac-engine

A modern astrological calculation API powered by Kerykeion. Interpretations by an LLM.

This repository also configures its own agents. See what zodiac-engine tells them →

12Stars on the repository
8Mods indexed here, across every type
4mo agoLast push, which is what freshness is scored on
noneNo LICENSE: all rights reserved, so bodies are not copied

data-models

01

gsinghjay/zodiac-engine

Cursor rule Cursor

This rule documents the Pydantic data models used throughout the Zodiac Engine. Call this rule when working with data validation, schemas, or API request/response models. Use it when users need to understand the data structure, want to modify existing models, or need to create new Pydantic schemas according to best…

not rated 12 4mo ago A 64 tokens

gsinghjay/zodiac-engine

Cursor rule Cursor

Documents the established FastAPI best practices for the Zodiac Engine, covering dependencies, Pydantic v2, DI, async/sync, error handling, responses, and performance. Fetch this rule when implementing/refactoring FastAPI code, evaluating quality, or answering user questions about project standards.

not rated 12 4mo ago A 57 tokens

fastapi-testing

03

gsinghjay/zodiac-engine

Cursor rule Cursor

This rule documents best practices for writing FastAPI tests in the Zodiac Engine. Call this rule when reviewing or creating tests, implementing test fixtures, or working with async testing. Use it when users need guidance on test structure, mocking dependencies, handling async operations, or optimizing test…

not rated 12 4mo ago A 56 tokens

frontend

04

gsinghjay/zodiac-engine

Cursor rule Cursor

This document outlines the frontend architecture, patterns and best practices for the Zodiac Engine web interface. The frontend uses a server-rendered approach with progressive enhancement via HTMX, styled with Bootstrap and minimal custom CSS.

not rated 12 4mo ago A 41 tokens

project-structure

05

gsinghjay/zodiac-engine

Cursor rule Cursor

This rule outlines the recommended FastAPI best practices for the Zodiac Engine application. Call this rule when evaluating existing code, planning improvements, or implementing new features according to modern FastAPI standards. Use it when users ask about code quality, want to follow best practices, or need guidance…

not rated 12 4mo ago A 62 tokens

route-structure

06

gsinghjay/zodiac-engine

Cursor rule Cursor

This rule documents the API route structure and endpoints of the Zodiac Engine. Call this rule when working with API endpoints, understanding route hierarchies, or implementing new routes. Use it when users need information about available endpoints, want to modify existing routes, or need to understand how routes are…

not rated 12 4mo ago A 62 tokens

service-layer

07

gsinghjay/zodiac-engine

Cursor rule Cursor

This rule explains the service layer implementation in the Zodiac Engine. Call this rule when working with business logic, analyzing service methods, or implementing new services. Use it when users need to understand how core functionality is abstracted, how to interact with the Kerykeion library, or how to modify…

not rated 12 4mo ago A 63 tokens

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: