Releases: kevintseng/gstack-industrial
Releases · kevintseng/gstack-industrial
v1.2.0: Learning, Repo-Mode Awareness, Visible Warnings
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.jsonlto 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-modebinary. 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
Fixes
- Session state reset on startup —
suggestionsCountwas persisting across sessions, silently hitting themaxSuggestionsPerSessionlimit 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
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.jsonwithout overwriting manual rules - 1-hour cooldown to avoid redundant scans
- Source priority deduplication: gstack > plugin > standalone
SessionStart Hook
- New
skill-discovery-session-start.shhook 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/SessionStarthook format - Auto-discovery setup instructions
- Configuration reference table
Install
git clone https://github.com/kevintseng/gstack-industrial.git
cd gstack-industrial
bun installFull Changelog: v1.0.0...v1.1.0
gstack-industrial v1.0.0 🎉
🎉 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 Integration —
before-messagehook 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
- Garry Tan — Original gstack philosophy
- Claude Code — Integration platform
Built with ❤️ for the Claude Code community