Comparing garrytan:main...bulyaki:main · garrytan/gstack · GitHub
Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: garrytan/gstack
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: bulyaki/gstackplusplus
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 7 commits
  • 101 files changed
  • 2 contributors

Commits on Mar 18, 2026

  1. feat: rewrite gstack for C++ toolchain with 6 platform meta-skills an…

    …d YAGNI/KISS/DRY/SOLID principles (v0.7.0)
    
    Every skill, workflow, and placeholder generator has been rewritten from the
    ground up for C++ development: cmake/ctest/clang-tidy/ASan/UBSan/TSan/valgrind,
    RAII, Rule of 0/3/5, std::span/string_view/expected, ISR safety, ABI stability.
    
    Six platform meta-skills added - run once per project to adapt all skills to
    your AI tool: /claude, /codex, /qwen, /antigravity, /cursor, /copilot.
    
    YAGNI, KISS, DRY, SOLID added as a single-source-of-truth {{DESIGN_PRINCIPLES}}
    placeholder injected into all 13 workflow skills and all 6 platform meta-skills.
    Priority order documented: YAGNI (1) > KISS (2) > DRY (3) > SOLID (4).
    
    README rewritten for C++ audience; INSTALL.md added covering macOS, Linux
    (Debian/Ubuntu, Fedora/RHEL, Arch), and Windows/WSL2 with full per-platform
    install steps and all 6 AI platform configurations.
    
    Also: renames gstack -> gstackplusplus throughout (bins, config keys, test
    helpers), test suite fixed and passing 250/250.
    bulyaki committed Mar 18, 2026
    Configuration menu
    Copy the full SHA
    5956fc5 View commit details
    Browse the repository at this point in the history
  2. fix: use platform-specific instruction files (CODEX.md, QWEN.md, ANTI…

    …GRAVITY.md)
    
    Each platform now writes to its own named file instead of CLAUDE.md:
    - /codex  → CODEX.md
    - /qwen   → QWEN.md
    - /antigravity → ANTIGRAVITY.md
    - /claude  → CLAUDE.md (unchanged)
    - /cursor  → .cursorrules + CLAUDE.md (unchanged)
    - /copilot → .github/copilot-instructions.md (unchanged)
    
    INSTALL.md updated to reflect the correct filenames.
    bulyaki committed Mar 18, 2026
    Configuration menu
    Copy the full SHA
    c83b9b4 View commit details
    Browse the repository at this point in the history
  3. fix: cursor writes CURSOR.md, copilot writes COPILOT.md

    All 6 platforms now use their own named instruction files:
    - /claude      → CLAUDE.md
    - /codex       → CODEX.md
    - /qwen        → QWEN.md
    - /antigravity → ANTIGRAVITY.md
    - /cursor      → .cursorrules + CURSOR.md
    - /copilot     → .github/copilot-instructions.md + COPILOT.md
    bulyaki committed Mar 18, 2026
    Configuration menu
    Copy the full SHA
    8e2dfd2 View commit details
    Browse the repository at this point in the history
  4. feat: add n8n workflow automation and MCP server integration

    - install-n8n-integration.sh: Docker/cloud/self-hosted installer
    - n8n/workflows/: Pre-built workflows for /review, /qa, /ship
    - n8n/scripts/mcp-server.ts: MCP server for external AI agents
    - n8n/nodes/GstackPlusPlus.node.ts: Custom n8n node
    - test-n8n-integration.sh: Installation verification suite
    - Updated INSTALL.md and README.md with n8n integration docs
    - MCP-N8N-FEASIBILITY.md: Architecture analysis and design decisions
    
    This enables:
    - GitHub webhook → n8n → gstack++ automation
    - Slack/Jira notifications on QA results
    - Scheduled QA runs via cron triggers
    - External AI agents via MCP protocol (Claude Desktop, Cursor)
    
    Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
    bulyaki and qwencoder committed Mar 18, 2026
    Configuration menu
    Copy the full SHA
    a0b095c View commit details
    Browse the repository at this point in the history
  5. chore: add marketing materials to .gitignore

    Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
    bulyaki and qwencoder committed Mar 18, 2026
    Configuration menu
    Copy the full SHA
    f0f6a64 View commit details
    Browse the repository at this point in the history
  6. chore: remove MCP-N8N-FEASIBILITY.md from repo

    Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
    bulyaki and qwencoder committed Mar 18, 2026
    Configuration menu
    Copy the full SHA
    74882d6 View commit details
    Browse the repository at this point in the history
  7. chore: add MCP-N8N-FEASIBILITY.md to .gitignore

    Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
    bulyaki and qwencoder committed Mar 18, 2026
    Configuration menu
    Copy the full SHA
    912425d View commit details
    Browse the repository at this point in the history
Loading