No description
Find a file
despiegk cf9efa221e
Some checks are pending
Build Claude Config Package / build-package (push) Waiting to run
Reorganize: migrate instructions to prompts directory
- Move all prompt instructions from instructions/ to prompts/
- Reorganize research files to _archive/
- Add new Hero-specific skills (hero_branching, hero_deploy, hero_ports, hero_release, hero_workspace)
- Add bestpractices directory
- Streamline directory structure for better organization

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-02-05 09:24:21 +04:00
.claude Implement Unpoly-based forms with streaming corpus load and inline results 2026-01-22 13:52:44 +01:00
.forgejo/workflows Update build-linux workflow 2026-01-24 07:41:29 +01:00
_archive Reorganize: migrate instructions to prompts directory 2026-02-05 09:24:21 +04:00
_beta specs 2025-12-28 13:04:05 +01:00
bestpractices Reorganize: migrate instructions to prompts directory 2026-02-05 09:24:21 +04:00
claude Reorganize: migrate instructions to prompts directory 2026-02-05 09:24:21 +04:00
homefolder_template home configs 2026-01-27 06:34:38 +01:00
knowledge docs: add cargo cross-repo dependency management guide 2026-01-30 11:35:41 -05:00
prompts Reorganize: migrate instructions to prompts directory 2026-02-05 09:24:21 +04:00
scripts Update documentation and skills, remove sync scripts, add rust_rhai_client_fix skill 2026-01-25 09:20:30 +01:00
servers make-file helper 2026-02-05 07:25:03 +04:00
.gitignore Implement Unpoly-based forms with streaming corpus load and inline results 2026-01-22 13:52:44 +01:00
ai_models.md Update: simplified run.sh with no args, smart install.sh, curl tests, health/discover endpoints, tokio fix 2026-01-22 07:46:16 +01:00
Makefile Change make install to only install skills, not settings.json 2026-01-25 09:45:01 +01:00
README.md Add Prompts and Servers directory links with explanations 2026-02-05 09:22:20 +04:00

Claude

Use following skills, they will help us code in a consistent way

Install Claude skills and settings to ~/.claude.

Installation

Download and run the installer script:

curl -sSL https://forge.ourworld.tf/geomind_research/geomind_dev_docs/raw/branch/main/scripts/install.sh | sh

The installer will:

  1. Download the latest claude-config.tar.gz from packages
  2. Validate file size
  3. Ask what you want to install:
    • Skills only (default): Merges new skills without modifying settings.json
    • Config and skills: Overwrites settings.json with the latest version
  4. Install to ~/.claude

existing skills are not removed but can be overwritten by skills in this repo

Manual Install (Development)

clone this repository and use make

make help            # See all commands
make status          # Check what's installed
make install         # Install everything
make install-skills  # Install only skills
make install-config  # Install only config
make uninstall       # Remove skills (keeps config)

Skills

Hero-specific Skills

Hero-specific skills live in claude/skills/:

Skill Purpose
hero_release VERSION files, semver bumping, ship vs release, merge-to-main workflow
hero_deploy TFGrid deployment with mycelium, web gateway, zinit service management
hero_ports Port convention (33xx backend, 88xx frontend) and port registry
hero_workspace Multi-repo workspace layout (code/org/repo), coordination
hero_branching Git branching model (development default, main for releases)

Generalized Skills

Skills that are not Hero-specific live in claude/skills/:

Skill Purpose
forge_package Forgejo package registry, CI/CD workflows, build automation
makefile-helper Makefile design, standard targets, build automation
naming_convention Three-layer naming (snake_case, kebab-case, Title Case)
zinit_embed_in_server Zinit process supervisor integration in Rust servers

Prompts

System prompts and contextual instructions for Claude to work effectively with different tools and frameworks:

  • herolib_rust/ - Rust development patterns and HeroLib framework guidance
  • herolib_osis/ - HeroLib OS/system interaction instructions
  • rhai/ - Rhai scripting language documentation and patterns
  • rhai_devel/ - Advanced Rhai development and debugging
  • dioxuslabs/ - Dioxus fullstack web framework guidance
  • unpolyjs/ - UnpolyJS frontend framework patterns
  • zinit/ - Zinit process supervisor configuration and management
  • mcp/ - Model Context Protocol integration
  • rust/ - General Rust development best practices
  • agentinstructions/ - Claude agent workflow instructions

Servers

Infrastructure and deployment documentation:

  • ovh_kristof.md - OVH dedicated server inventory, credentials, and specifications for Hero project infrastructure (primary production server and test environments)