gf

Orchestrate SystemVerilog RTL development from planning through verification.

101|13|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/codejunkie99/Gateflow-Plugin --skill gf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gf
Source: https://github.com/codejunkie99/Gateflow-Plugin/tree/main/plugins/gateflow/skills/gf
Command: npx skills add https://github.com/codejunkie99/Gateflow-Plugin --skill gf

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The gf skill eliminates the risk of delivering unverified code by coordinating planners, builders, and verifiers to produce working SystemVerilog RTL from natural-language requests.

Core Features & Use Cases

  • End-to-end orchestration: coordinates planning, building, verification, and debugging to deliver working RTL.
  • Plan-first workflow: always engages sv-planner before any codegen.
  • Parallel build: uses sv-orchestrator to decompose and build components concurrently.
  • Verification loop: integrates lint and simulation steps (gf-lint, gf-sim) with iterative fixes via sv-refactor and sv-debug.
  • Progress updates: provides structured status reports and handles failures via agents.

Quick Start

Use the gf skill to plan and orchestrate a new SystemVerilog module from user requirements, then lint, simulate, and iterate until a working design is produced.

Frequently Asked Questions about gf

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate working SystemVerilog RTL from natural language requirements?

SystemVerilog development automation enforces a plan-first workflow that coordinates planning, code generation, linting, and simulation to deliver verified RTL from natural-language requirements.

What is the best way to automate testbench generation and linting for SystemVerilog modules?

Automating testbench generation and linting for SystemVerilog modules requires an orchestration workflow that integrates specialized agents to plan, build, verify, and iteratively debug the RTL.

Can I build and verify SystemVerilog components concurrently?

Yes, you can build and verify SystemVerilog components concurrently by using an orchestrator agent that decomposes the overall RTL design into smaller modules for parallel implementation and verification.

Does automated SystemVerilog generation require a planning step before coding?

Yes, automated SystemVerilog generation requires a planning step before coding to enforce structure and auditability, ensuring the planner agent defines the architecture before any code generation begins.

How does iterative debugging work during SystemVerilog simulation?

Iterative debugging during SystemVerilog simulation works by integrating lint and simulation steps that detect failures, then triggering refactor and debug agents to apply fixes until the RTL design is fully verified.

What should I do when my automated SystemVerilog lint and simulation workflow fails?

When your automated SystemVerilog lint and simulation workflow fails, the orchestration loop handles failures by providing structured status reports and invoking debug and refactor agents to apply iterative fixes.