No description
|
Some checks are pending
Build Claude Config Package / build-package (push) Waiting to run
- 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> |
||
|---|---|---|
| .claude | ||
| .forgejo/workflows | ||
| _archive | ||
| _beta | ||
| bestpractices | ||
| claude | ||
| homefolder_template | ||
| knowledge | ||
| prompts | ||
| scripts | ||
| servers | ||
| .gitignore | ||
| ai_models.md | ||
| Makefile | ||
| README.md | ||
Claude
Use following skills, they will help us code in a consistent way
Install Claude skills and settings to ~/.claude.
Installation
Quick Install (Recommended)
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:
- Download the latest
claude-config.tar.gzfrom packages - Validate file size
- Ask what you want to install:
- Skills only (default): Merges new skills without modifying
settings.json - Config and skills: Overwrites
settings.jsonwith the latest version
- Skills only (default): Merges new skills without modifying
- 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)