mirror of
https://github.com/iflytek/skillhub.git
synced 2026-10-08 03:07:51 +00:00
70 lines
1.8 KiB
Markdown
70 lines
1.8 KiB
Markdown
---
|
|
title: Overview
|
|
sidebar_position: 1
|
|
description: SkillHub product overview and core features
|
|
---
|
|
|
|
# Overview
|
|
|
|
SkillHub is an enterprise-grade AI skill registry platform for publishing, discovering, and managing skills with a self-hosted architecture ensuring data security.
|
|
|
|
## Core Features
|
|
|
|
### Publishing Management
|
|
- Version control and Semantic Versioning
|
|
- Custom tags (like `beta`/`stable`)
|
|
- `latest` tag automatically follows the latest published version
|
|
|
|
### Discovery
|
|
- Full-text search
|
|
- Multi-dimensional filtering (namespace, downloads, ratings)
|
|
- Visibility control
|
|
|
|
### Organization
|
|
- Namespace isolation
|
|
- Role-based access control (RBAC)
|
|
- Team and global two-tier scopes
|
|
|
|
### Governance
|
|
- Two-tier review workflow
|
|
- Audit logs
|
|
- Permission separation
|
|
|
|
### Storage and Deployment
|
|
- S3/MinIO/Local storage support
|
|
- Docker/Kubernetes deployment
|
|
- Enterprise-grade observability
|
|
|
|
## Tech Stack
|
|
|
|
### Backend
|
|
- **Java 21** - Runtime
|
|
- **Spring Boot 3.2.3** - Application framework
|
|
- **PostgreSQL 16.x** - Primary database + full-text search
|
|
- **Redis 7.x** - Cache and session storage
|
|
|
|
### Frontend
|
|
- **React 19** - UI framework
|
|
- **TypeScript** - Type safety
|
|
- **Vite** - Build tool
|
|
- **Tailwind CSS** - Styling framework
|
|
|
|
### Deployment
|
|
- **Docker Compose** - Single-machine deployment
|
|
- **Kubernetes** - Production orchestration
|
|
|
|
## Core Concepts
|
|
|
|
### Namespace
|
|
Skill isolation boundary, supporting `@global` (global) and `@team-*` (team) prefixes.
|
|
|
|
### Coordinate System
|
|
Skill identifier format: `@{namespace_slug}/{skill_slug}`, supports semantic versioning.
|
|
|
|
### Compatibility
|
|
Provides REST API and ClawHub compatibility layer for existing tool integration.
|
|
|
|
## Next Steps
|
|
|
|
- [Quick Start](./quick-start) - One-click startup experience
|
|
- [Use Cases](./use-cases) - Explore enterprise application scenarios
|