gf

Orchestrate end-to-end SystemVerilog RTL development with planning, verification, and debugging agents.

Updated Feb 13, 2026
One-click install
npx skills add https://github.com/RedClaus/cortex --skill gf-redclaus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gf
Source: https://github.com/RedClaus/cortex/tree/main/core/plugins/gateflow/skills/gf
Command: npx skills add https://github.com/RedClaus/cortex --skill gf-redclaus

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the entire SystemVerilog development lifecycle, from initial planning and code generation to verification and debugging, ensuring working RTL code is delivered efficiently.

Core Features & Use Cases

  • End-to-End RTL Development: Handles all tasks from concept to verified code.
  • Agent-Driven Workflow: Leverages specialized agents for planning, coding, verification, and debugging.
  • Use Case: Requesting "implement and verify a UART controller" will trigger planning, code generation, linting, simulation, and debugging if necessary, delivering a fully functional and verified module.

Quick Start

Use the gf skill to create a FIFO with a valid/ready interface and a self-checking testbench.

Frequently Asked Questions about gf

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

FAQPage Schema
How do I automate SystemVerilog RTL design and verification together?

You can automate SystemVerilog RTL design and verification by orchestrating an end-to-end workflow that handles planning, code generation, simulation, and debugging in a structured iterative loop.

What is the best way to debug SystemVerilog code during hardware development?

The best way to debug SystemVerilog code is using an agent-driven workflow that integrates linting and simulation, automatically identifying and resolving issues within an iterative verification loop.

Can I generate a self-checking testbench for a FIFO with a valid ready interface?

Yes, you can generate a FIFO with a valid ready interface and a self-checking testbench by requesting the module, which triggers automated planning, RTL creation, and rigorous verification.

Does this approach support building complex hardware components in parallel?

Yes, this approach supports complex hardware components by first planning the architecture, then building individual modules in parallel, and finally verifying each component rigorously.

How do I implement and verify a UART controller using SystemVerilog?

To implement and verify a UART controller using SystemVerilog, an automated orchestrator triggers planning, generates RTL code, runs simulations, and debugs failures to deliver a verified module.

What are the limitations of automating the entire RTL development lifecycle?

Automating the entire RTL development lifecycle requires a structured, iterative loop for verification and debugging, meaning complex designs may need multiple iterations to pass simulation and linting checks.