Skip to main content

Sovereign Alignment Calendar System - Forge your path through the cosmos

Project description

SkyForge ๐ŸŒŸ

"Forge your sovereign path through the cosmos"

SkyForge is a comprehensive daily preparation system that generates personalized sovereign alignment calendars. It integrates 10 domains of guidance into a unified system for optimal daily performance.

โœจ Features

10 Integrated Domains

Domain Description
๐ŸŒ“ Moon Phase & Sign Lunar phase, zodiac position, void-of-course periods
๐Ÿ”ข Numerology Life path, personal year/month/day calculations
๐ŸŒž Solar Return Annual chart, house focus, planetary transits
๐Ÿงฌ Human Design Type, strategy, authority, daily gate activations
โ˜ฏ๏ธ I Ching Daily hexagram overlay with wisdom guidance
๐Ÿ“ˆ Biorhythm Physical, emotional, intellectual cycle tracking
โš ๏ธ Risk Analysis Multi-domain risk scoring and warnings
๐Ÿง˜ Exercise & Embodiment Physical activity recommendations
๐Ÿฅฃ Nourishment Element-based dietary guidance
๐Ÿ“– Spiritual Reading Daily wisdom texts from curated library

Key Capabilities

  • Year-Agnostic: Generate calendars for any year (2025, 2026, 2027, etc.)
  • Multi-User Profiles: Support multiple users with saved birth data
  • Multiple Output Formats: PDF, Excel/CSV, JSON, Web Dashboard
  • Actionable Guidance: Daily practices for optimal performance

๐Ÿš€ Quick Start

Installation

# Clone the repository
git clone https://github.com/smilinTux/SKyForge.git
cd SKyForge

# Create virtual environment
python -m venv venv
source venv/bin/activate  # Linux/Mac
# or: venv\Scripts\activate  # Windows

# Install dependencies
pip install -r requirements.txt

# Install in development mode
pip install -e .

Create Your Profile

# Interactive profile creation
skyforge profile create

# Or with all options
skyforge profile create \
  --name "my_profile" \
  --birth-date "1985-03-15" \
  --birth-time "14:30" \
  --birth-location "New York, NY, USA"

Generate Your Calendar

# Generate full year calendar
skyforge generate --year 2026

# Generate single month
skyforge generate --year 2026 --month 1

# Generate with specific format
skyforge generate --year 2026 --format pdf

# Preview a single day
skyforge preview --date 2026-01-15

๐Ÿ“‹ Requirements

  • Python 3.10 or later
  • Swiss Ephemeris data files (downloaded automatically)

๐Ÿ—๏ธ Project Structure

skyforge/
โ”œโ”€โ”€ agent.md              # AI agent instructions
โ”œโ”€โ”€ prd.txt               # Product requirements
โ”œโ”€โ”€ requirements.txt      # Python dependencies
โ”œโ”€โ”€ pyproject.toml        # Project configuration
โ”œโ”€โ”€ config/
โ”‚   โ”œโ”€โ”€ settings.yaml     # Global settings
โ”‚   โ””โ”€โ”€ profiles/         # User profiles
โ”œโ”€โ”€ src/skyforge/
โ”‚   โ”œโ”€โ”€ cli.py            # Command-line interface
โ”‚   โ”œโ”€โ”€ models/           # Data models
โ”‚   โ”œโ”€โ”€ calculators/      # Domain calculators
โ”‚   โ”œโ”€โ”€ analyzers/        # Risk & wellness analyzers
โ”‚   โ”œโ”€โ”€ generators/       # Output generators
โ”‚   โ””โ”€โ”€ data/             # Reference data
โ””โ”€โ”€ tests/                # Test suite

๐Ÿ“– Documentation

  • agent.md - Technical specifications for developers
  • prd.txt - Product requirements document

๐Ÿ”ง Configuration

Environment Variables

Copy .env.example to .env and configure:

cp .env.example .env

Key settings:

  • SKYFORGE_OUTPUT_DIR - Output directory for generated files
  • SKYFORGE_DEFAULT_PROFILE - Default profile name
  • SWISSEPH_PATH - Swiss Ephemeris data path

Settings File

Edit config/settings.yaml to customize:

  • Output format preferences
  • Calculation parameters
  • Wellness recommendation rules
  • Spiritual library rotation

๐Ÿงช Development

Running Tests

# Run all tests
pytest

# Run with coverage
pytest --cov=skyforge

# Run specific test file
pytest tests/test_calculators/test_numerology.py

Code Quality

# Format code
black src/ tests/

# Lint code
ruff src/ tests/

# Type checking
mypy src/

๐Ÿ“„ Sample Output

โ•”โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•—
โ•‘  SKYFORGE DAILY SOVEREIGN ALIGNMENT                              โ•‘
โ•‘  Wednesday, January 15, 2026 (Day 15 of 365)                     โ•‘
โ• โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ฃ
โ•‘  DAILY THEME: "Grounded Action with Emotional Wisdom"            โ•‘
โ•‘  OVERALL ENERGY: Moderate-High | RISK LEVEL: Low                 โ•‘
โ•šโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•

๐ŸŒ™ MOON: Waxing Gibbous (78%) in Taurus
๐Ÿ”ข NUMEROLOGY: Personal Day 5 (Universal Day 7)
โ˜€๏ธ SOLAR TRANSIT: Sun in Capricorn, 10th House Focus
๐Ÿงฌ HUMAN DESIGN: Gate 41 (Decrease) Active
โ˜ฏ๏ธ I CHING: Hexagram 41 - Decrease
๐Ÿ“Š BIORHYTHM: Physical +67% | Emotional +23% | Mental -12%
โš ๏ธ RISK ANALYSIS: Low (Score: 22/100)

๐Ÿ’ซ TODAY'S AFFIRMATION:
   "I build my dreams with patient, steady hands."

๐Ÿค Contributing

Contributions are welcome! Please read the contributing guidelines before submitting pull requests.

๐Ÿ“œ License

This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).

Copyright (C) 2025 S&K Holding QT (Quantum Technologies)

SK = staycuriousANDkeepsmilin ๐Ÿง

See LICENSE for the full license text.

๐Ÿ™ Acknowledgments

  • Swiss Ephemeris for astronomical calculations
  • The I Ching and Human Design communities
  • All wisdom traditions represented in the spiritual library

SkyForge - Scientifically mapped. Spiritually grounded.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

skforge-1.0.0.tar.gz (55.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

skforge-1.0.0-py3-none-any.whl (65.0 kB view details)

Uploaded Python 3

File details

Details for the file skforge-1.0.0.tar.gz.

File metadata

  • Download URL: skforge-1.0.0.tar.gz
  • Upload date:
  • Size: 55.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for skforge-1.0.0.tar.gz
Algorithm Hash digest
SHA256 f9a0b623f39f17c4ac94ae4f06c565a215962c30d50d20ef621f0ee99a397ab6
MD5 41ae9c9d108c64ff845bdeac36379e37
BLAKE2b-256 7905aedc132f03b7cd9919871c0bb548a8339a9494a82e444ab900cdbe52415e

See more details on using hashes here.

File details

Details for the file skforge-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: skforge-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 65.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for skforge-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 78d5408f9a2e27f152d20efcb81c2b7a075a490440479e35f3a6a7fbf84b99df
MD5 2f287d4a648d33aca19cb3a86db8b4a8
BLAKE2b-256 b720e45a3a6fcf72ebdf722326a2527b1b0fde5b518442cf060e6fe904c5278f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page