gf-learn

Generate SystemVerilog exercises and review submitted solutions with progressive hints.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides an interactive platform for learning and practicing SystemVerilog, offering exercises, solution checking, and hints to guide users through complex topics.

Core Features & Use Cases

  • Topic-based Exercises: Generate learning modules for various SystemVerilog concepts like FSMs, FIFOs, and protocols.
  • Solution Review: Submit your code for automated review and receive constructive feedback.
  • Progressive Hints: Get tailored hints to overcome challenges without revealing the full solution.
  • Use Case: A junior hardware engineer can use this Skill to practice designing a synchronous FIFO, receive feedback on their implementation, and get hints if they get stuck, accelerating their learning curve.

Quick Start

Start a SystemVerilog learning session on the 'fsm' topic.

Frequently Asked Questions about gf-learn

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

FAQPage Schema
How do I practice SystemVerilog design with interactive exercises?▼

You can practice SystemVerilog design by generating topic-based exercises for FSMs, FIFOs, and pipelining, submitting your code for automated review, and receiving constructive feedback.

How do I get hints for SystemVerilog RTL design problems without seeing the solution?▼

You can request progressive hints during your SystemVerilog learning session to overcome challenges on topics like clock domain crossing and arbiters without revealing the full solution.

Can I submit my SystemVerilog code for automated review and feedback?▼

Yes, you can submit your SystemVerilog code for automated solution review using the integrated agent, which analyzes your implementation and provides constructive feedback.

What hardware design topics are covered when learning SystemVerilog?▼

SystemVerilog learning covers hardware design topics including basics, state machines, FIFOs, pipelining, clock domain crossing, arbiters, memory, and protocols.

Do I need any specific tools to start a SystemVerilog learning session?▼

No specific external tools are required as dependencies; you can start a SystemVerilog learning session directly by specifying a topic like 'fsm' to generate interactive exercises.