SKSkyforge 🌟
"Forge your sovereign path through the cosmos"
SKSkyforge 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
skskyforge profile create
# Or with all options
skskyforge 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
skskyforge generate --year 2026
# Generate single month
skskyforge generate --year 2026 --month 1
# Generate with specific format
skskyforge generate --year 2026 --format pdf
# Preview a single day
skskyforge preview --date 2026-01-15
📋 Requirements
- Python 3.10 or later
- Swiss Ephemeris data files (downloaded automatically)
🏗️ Project Structure
skskyforge/
├── 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/skskyforge/
│ ├── 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
🔧 Configuration
Environment Variables
Copy .env.example to .env and configure:
cp .env.example .env
Key settings:
SKSKYFORGE_OUTPUT_DIR- Output directory for generated filesSKSKYFORGE_DEFAULT_PROFILE- Default profile nameSWISSEPH_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=skskyforge
# 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
╔══════════════════════════════════════════════════════════════════╗
║ SKSKYFORGE 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
SKSkyforge - Scientifically mapped. Spiritually grounded.
Metadata
Release files for skskyforge 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| skskyforge-1.1.0.tar.gz | 62.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| skskyforge-1.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 129.5 kB
Release files / skskyforge-1.1.0.tar.gz
| Download URL | skskyforge-1.1.0.tar.gz |
|---|---|
| Size | 62.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
007e340ce1fc25521e8082340123ccca8977f46ddb1df619f6fe2fce321c5fbe
|
|
BLAKE2b-256 checksum How to use checksums |
5a81e9dac0422795c40e10a2587ef034a64c89b5c53ce74b7ee65eb4dfad528c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / skskyforge-1.1.0-py3-none-any.whl
| Download URL | skskyforge-1.1.0-py3-none-any.whl |
|---|---|
| Size | 67.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
eabf9f91bba60a2d0b65ed481dc2c702cd29c5ff5cfacfb81e0d53b9b132fc63
|
|
BLAKE2b-256 checksum How to use checksums |
5aa5194f77bf75540cbed069be90033eaa2b9784dba0ea817b59f30fce2c52ae
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|