Skip to content

Releases: kevintseng/gstack-industrial

v1.2.0: Learning, Repo-Mode Awareness, Visible Warnings

04 Apr 15:53

Choose a tag to compare

gstack-industrial now learns from your usage. When you accept a suggestion, it remembers that pair. When you dismiss one, that skill gets penalized. Plus: repo-mode aware thresholds, visible warnings when limits hit, and cleaner integration with gstack.

Added

  • Usage feedback loop — tracks accept/dismiss per skill locally. After 3+ interactions, boosts priority for accepted skills, penalizes dismissed ones.
  • Pair learning — reads gstack's timeline.jsonl to detect skill sequences. After you accept one skill, the predicted next skill gets a strong priority boost. Shows "(based on your pattern)" hint.
  • Repo-mode aware thresholds — uses gstack-repo-mode binary. Solo devs get lower threshold (60, more proactive), collaborative gets higher (85, less noise).
  • Visible limit warnings — no more silent failure when suggestion limit is hit.
  • Config migration — reinstall adds new fields without overwriting your settings.

Changed

  • Default maxSuggestionsPerSession: 10 → 500. The cooldown is the real throttle. 10 was too low for long dev sessions.
  • Reuses gstack infrastructure instead of duplicating. Cleaner architecture.

Fixed

  • Silent failure when limit reached — the bug that caused suggestions to silently stop in long sessions.

Community Infrastructure

  • CHANGELOG.md, SECURITY.md, CODE_OF_CONDUCT.md
  • GitHub issue templates (bug report + feature request)
  • PR template with scope checks
  • Better README badges

All state is local-only. No telemetry. No network calls.

Full Changelog: https://github.com/kevintseng/gstack-industrial/blob/main/CHANGELOG.md

v1.1.1: Session state reset & doc cleanup

26 Mar 17:52

Choose a tag to compare

Fixes

  • Session state reset on startupsuggestionsCount was persisting across sessions, silently hitting the maxSuggestionsPerSession limit and disabling all suggestions. Now resets to zero on every new session start.

Documentation

  • CONTRIBUTING.md rewritten in English
  • Removed internal planning docs (docs/) from repo
  • Fixed stale hook format and matcher count in skill-router/README.md
  • Removed private Obsidian vault path reference
  • Added .codex/ to .gitignore

Full Changelog: v1.1.0...v1.1.1

v1.1.0: Auto-Discovery

26 Mar 13:35

Choose a tag to compare

What's New

Auto-Discovery (Session Start)

  • Automatically scans all installed SKILL.md files on every Claude Code session start
  • Parses frontmatter, extracts keywords, infers development phases
  • Merges new skills into matchers.json without overwriting manual rules
  • 1-hour cooldown to avoid redundant scans
  • Source priority deduplication: gstack > plugin > standalone

SessionStart Hook

  • New skill-discovery-session-start.sh hook registered automatically
  • Rate-limited via timestamp file

Trilingual Documentation

  • English README is now the default (README.md)
  • Traditional Chinese (README.zh-TW.md)
  • Japanese (README.ja.md)

Updated INSTALL.md

  • Correct UserPromptSubmit / SessionStart hook format
  • Auto-discovery setup instructions
  • Configuration reference table

Install

git clone https://github.com/kevintseng/gstack-industrial.git
cd gstack-industrial
bun install

Full Changelog: v1.0.0...v1.1.0

gstack-industrial v1.0.0 🎉

19 Mar 16:54

Choose a tag to compare

🎉 Initial Release

gstack-industrial brings Garry Tan's gstack philosophy to production scale with automation and intelligent routing.

✨ Features

  • 🤖 Auto-suggest skills — Context-aware skill recommendations based on message, git status, and development phase
  • 📝 Template system — Auto-generate skills from templates with {{PLACEHOLDER}} replacement
  • ⚡ Fast routing — < 10ms suggestion time with multi-dimensional scoring
  • 🛡️ Anti-spam — Cooldown (5 min), max suggestions (10/session), no 3x repeat
  • 🌏 Bilingual docs — Traditional Chinese and English

📦 What's Included

  • Skill Router — 8 TypeScript modules with 20 preconfigured matchers
  • Standard Sections — 3 reusable template sections (Universal Preamble, AskUserQuestion Standard, Completeness Principle)
  • Hook Integrationbefore-message hook for automatic suggestions
  • CLI Tools — Test CLI for manual testing and debugging

🚀 Quick Start

git clone https://github.com/kevintseng/gstack-industrial.git
cd gstack-industrial
bun install  # Auto-installs to ~/.claude/

📚 Documentation

🙏 Acknowledgments


Built with ❤️ for the Claude Code community