Skip to content

OpenSIN-AI Platform — Plugin Ecosystem & GitHub Automation

OpenSIN-AI Platform ist das Plugin- und Automatisierungs-Ökosystem der OpenSIN-AI Organisation. 14 Plugins, GitHub Workflows und DevContainer-Setup.

Repository: OpenSIN-AI/opensin-ai-platform

Umfang: 182 Dateien | 87.247 Zeilen | 14 Plugins

OpenSIN-AI Agent Roadmap


Plugin Ecosystem

PluginBeschreibungDateien
opensin-feature-dev7-Phase Feature Development Workflow6
opensin-model-migrationModell-Migration (Sonnet → Opus)5
opensin-agent-sdk-devAgent SDK Development Toolkit5
opensin-code-reviewMulti-Agent Code Review3
opensin-commit-commandsGit Workflow Commands5
opensin-explanatory-modeErklär-Modus via Hooks4
opensin-frontend-designProduction-Grade Frontend Generation3
opensin-hookifyHook Creation from Conversations20
opensin-learning-modeInteractive Learning Mode3
opensin-plugin-devPlugin Development Toolkit30+
opensin-pr-reviewPR Review Toolkit9
opensin-loopSelf-Referential Development Loops7
opensin-securitySecurity Guidance Hooks3

Feature Dev

7-Phase guided workflow für Feature-Entwicklung:

  1. Discovery — Requirements gathering
  2. Exploration — Codebase analysis
  3. Questions — Clarification phase
  4. Architecture — Design blueprint
  5. Implementation — Code generation
  6. Review — Quality assurance
  7. Summary — Documentation

Agents

  • Code Reviewer — Reviews code with confidence scoring (threshold 80)
  • Code Explorer — Traces execution paths, maps architecture
  • Code Architect — Designs implementation blueprints

Hookify

Hook-Erstellung aus Conversations:

bash
/hookify Create hooks from conversation analysis
/hookify:list List all configured rules
/hookify:configure Interactive enable/disable
/hookify:help Usage guide

Hook Types

  • PreToolUse — Validate before tool execution
  • PostToolUse — Audit after tool execution
  • Stop — Control session termination
  • UserPromptSubmit — Filter user prompts

Plugin Dev Toolkit

Umfassende Toolkit für Plugin-Entwicklung:

bash
/plugin-dev:create-plugin 8-Phase guided plugin creation

Skills

  • Plugin Structure — Directory layout, manifest, auto-discovery
  • Command Development — Slash commands with YAML frontmatter
  • Hook Development — Prompt-based and command hooks
  • Skill Development — Skills with progressive disclosure
  • Agent Development — Agent creation with frontmatter
  • MCP Integration — Server configuration (stdio, SSE, HTTP, WebSocket)

GitHub Automation

WorkflowZweck
opensin.ymlHaupt CI/CD Pipeline
opensin-issue-triage.ymlAuto-Triage neuer Issues
opensin-dedupe-issues.ymlDuplicate-Erkennung
sweep.ymlTäglicher Stale-Issue Cleanup
auto-close-duplicates.ymlAuto-Close von Duplicates
issue-lifecycle-comment.ymlLifecycle Labels & Comments
lock-closed-issues.ymlLock alter Issues
log-issue-events.ymlAnalytics
non-write-users-check.ymlSecurity Check
remove-autoclose-label.ymlLabel Management
backfill-duplicate-comments.ymlBackfill alter Issues
issue-opened-dispatch.ymlDispatch zu externem Repo

DevContainer

Sandboxed development environment:

  • Base: Node.js 20
  • Firewall: iptables — blocks all outbound except approved endpoints
  • Tools: git, gh, delta, zsh, vim, nano, fzf
  • VS Code Extensions: ESLint, Prettier, Remote Containers, GitLens

Schnellstart

bash
# Repository klonen
git clone https://github.com/OpenSIN-AI/opensin-ai-platform.git
cd opensin-ai-platform

# DevContainer starten
# In VS Code: F1 > Dev Containers: Reopen in Container

# Oder manuell
docker build -t opensin-ai-platform .devcontainer/
docker run -it opensin-ai-platform

Zuletzt aktualisiert: 2026-04-07 | OpenSIN-AI