Skip to content

Commit bae136f

Browse files
author
codejunkie99
committed
feat: add GateFlow terminal console
1 parent ac7773c commit bae136f

39 files changed

Lines changed: 974 additions & 35 deletions

File tree

.claude-plugin/marketplace.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
"plugins": [
1010
{
1111
"name": "gateflow",
12-
"description": "AI-powered hardware development platform \u2014 design, verify, synthesize, and deploy working RTL with natural language. 18 agents, 25 skills, 8 IP blocks.",
13-
"version": "2.3.0",
12+
"description": "AI-powered hardware development platform \u2014 design, verify, synthesize, release, and deploy working RTL with natural language. 20 agents, 27 skills, 8 IP blocks.",
13+
"version": "2.5.0",
1414
"author": {
1515
"name": "codejunkie99",
1616
"github": "https://github.com/codejunkie99"
@@ -19,4 +19,4 @@
1919
"category": "development"
2020
}
2121
]
22-
}
22+
}

README.md

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,8 @@ Skills activate automatically based on context:
151151
| `/gf-scan` | Index project files |
152152
| `/gf-map` | Map codebase architecture |
153153
| `/gf-doctor` | Check environment and dependencies |
154+
| `/gf-tui` | Open the local GateFlow terminal console |
155+
| `/gf-release` | Validate plugin release readiness |
154156

155157
### Example Session
156158

@@ -253,7 +255,7 @@ GateFlow watches your workflow and helps proactively:
253255

254256
## Components
255257

256-
### Skills (26)
258+
### Skills (27)
257259

258260
| Skill | Description | Source |
259261
|-------|-------------|--------|
@@ -282,8 +284,10 @@ GateFlow watches your workflow and helps proactively:
282284
| `gf-fusesoc` | FuseSoC build system integration | [SKILL.md](plugins/gateflow/skills/gf-fusesoc/SKILL.md) |
283285
| `gf-learn-ctx` | Contextual learning — micro-lessons in workflows | [SKILL.md](plugins/gateflow/skills/gf-learn-ctx/SKILL.md) |
284286
| `gf-ip-detect` | **Auto-detect IP blocks** — scan, match, auto-fill gaps | [SKILL.md](plugins/gateflow/skills/gf-ip-detect/SKILL.md) |
287+
| `gf-tui` | **Terminal console** — local OpenClaw-style GateFlow dashboard | [SKILL.md](plugins/gateflow/skills/gf-tui/SKILL.md) |
288+
| `gf-release` | **Release readiness** — validate manifests, docs, index, mirrors | [SKILL.md](plugins/gateflow/skills/gf-release/SKILL.md) |
285289

286-
### Agents (18)
290+
### Agents (20)
287291

288292
| Agent | Expertise | Source |
289293
|-------|-----------|--------|
@@ -305,8 +309,10 @@ GateFlow watches your workflow and helps proactively:
305309
| `vhdl-testbench` | **VHDL testbench** — GHDL-compatible verification | [vhdl-testbench.md](plugins/gateflow/agents/vhdl-testbench.md) |
306310
| `pcb-designer` | **KiCad PCB** — AI-verified schematics and layouts | [pcb-designer.md](plugins/gateflow/agents/pcb-designer.md) |
307311
| `sv-ip-scanner` | **IP scanner** — detect missing modules, auto-fill | [sv-ip-scanner.md](plugins/gateflow/agents/sv-ip-scanner.md) |
312+
| `gf-auditor` | **Plugin auditor** — find package gaps and stale docs | [gf-auditor.md](plugins/gateflow/agents/gf-auditor.md) |
313+
| `gf-pluginfixer` | **Plugin fixer** — repair audited plugin gaps | [gf-pluginfixer.md](plugins/gateflow/agents/gf-pluginfixer.md) |
308314

309-
### Commands (18)
315+
### Commands (21)
310316

311317
| Command | Description | Source |
312318
|---------|-------------|--------|
@@ -328,6 +334,9 @@ GateFlow watches your workflow and helps proactively:
328334
| `/gf-pinmap` | Generate pin constraint file for board | [gf-pinmap.md](plugins/gateflow/commands/gf-pinmap.md) |
329335
| `/gf-cocotb` | Generate Python testbench (Cocotb) | [gf-cocotb.md](plugins/gateflow/commands/gf-cocotb.md) |
330336
| `/gf-fusesoc` | Generate FuseSoC .core file | [gf-fusesoc.md](plugins/gateflow/commands/gf-fusesoc.md) |
337+
| `/gf-audit` | Audit plugin quality and optionally auto-fix issues | [gf-audit.md](plugins/gateflow/commands/gf-audit.md) |
338+
| `/gf-tui` | Open the local GateFlow terminal console | [gf-tui.md](plugins/gateflow/commands/gf-tui.md) |
339+
| `/gf-release` | Validate plugin release readiness | [gf-release.md](plugins/gateflow/commands/gf-release.md) |
331340

332341
### IP Library (8 verified blocks)
333342

@@ -521,9 +530,9 @@ clock_freq: 100MHz
521530
Gateflow-Plugin/
522531
├── plugins/gateflow/ # Main plugin source
523532
│ ├── .claude-plugin/ # Plugin manifest
524-
│ ├── agents/ # 18 specialized AI agents
525-
│ ├── commands/ # 18 slash commands
526-
│ ├── skills/ # 26 auto-activating skills
533+
│ ├── agents/ # 20 specialized AI agents
534+
│ ├── commands/ # 21 slash commands
535+
│ ├── skills/ # 27 auto-activating skills
527536
│ ├── hooks/ # Automation hooks + session tracking
528537
│ ├── boards/ # Curated FPGA board database (4 boards)
529538
│ ├── ip/ # Verified IP block library (8 blocks)
@@ -581,6 +590,13 @@ For detailed release notes, see [`releases.md`](releases.md).
581590

582591
| Version | Date | What Changed |
583592
|---------|------|-------------|
593+
| **2.5.0** | 2026-05-21 | OpenClaw-style CLI/TUI, release readiness workflow, deterministic validators, synced marketplace/docs/index/mirrors |
594+
| **2.4.0** | 2026-04-11 | Deep skill enrichment across verification, synthesis, orchestration, architecture, learning, IP, and planning |
595+
| **2.3.0** | 2026-03-27 | Quality pass, expanded IP docs, new commands, and component reference fixes |
596+
| **2.2.1** | 2026-03-26 | IP auto-detection, auto-fill, CDC scanning, and `sv-ip-scanner` |
597+
| **2.2.0** | 2026-03-26 | Community guides, KiCad, Cocotb, FuseSoC, CI templates, and ecosystem integrations |
598+
| **2.1.0** | 2026-03-26 | VHDL, pin mapping, place and route, FPGA flash, and protocol scaffolding |
599+
| **2.0.0** | 2026-03-26 | Formal verification, synthesis, IP library, and board database |
584600
| **1.6.0** | 2026-03-26 | Version sync across plugin.json and marketplace.json; BSL-1.1 license confirmed |
585601
| **1.5.3** | 2026-02-18 | Replace prompt-based PostToolUse hook with deterministic Python script |
586602
| **1.5.2** | 2026-02-15 | Fix Stop hook JSON validation: replace prompt hook with deterministic command hook (non-blocking reminder) |

agents/gf-auditor.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../plugins/gateflow/agents/gf-auditor.md

agents/gf-pluginfixer.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../plugins/gateflow/agents/gf-pluginfixer.md

agents/pcb-designer.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../plugins/gateflow/agents/pcb-designer.md

agents/sv-formal.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../plugins/gateflow/agents/sv-formal.md

agents/sv-ip-scanner.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../plugins/gateflow/agents/sv-ip-scanner.md

agents/sv-pinmap.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../plugins/gateflow/agents/sv-pinmap.md

agents/sv-synth.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../plugins/gateflow/agents/sv-synth.md

agents/vhdl-codegen.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../plugins/gateflow/agents/vhdl-codegen.md

0 commit comments

Comments
 (0)