gf-plan

Generates comprehensive RTL implementation plans for hardware designs before coding.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

## What problem does it solve? Planning hardware designs before coding saves time, avoids rework, and ensures a coherent architecture from the start.

## Core Features & Use Cases

  • Comprehensive RTL plan generation: Create a detailed, phase-by-phase plan outlining blocks, interfaces, timing, and verification approach.
  • Architecture planning & communication: Produce block diagrams, module hierarchies, and interface specifications to align teams.
  • Use Case: When designing a new UART or memory subsystem, gf-plan delivers a complete plan that a teammate can hand off to implementation tools.

### Quick Start Use gf-plan to craft a design plan for a new DMA controller or subsystem.

Frequently Asked Questions about gf-plan

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

FAQPage Schema
How do I plan an RTL design before starting to code?

Plan RTL designs by defining project phases, deliverables, and documentation structure upfront. This approach produces a comprehensive implementation plan, block diagrams, and interface specifications to align teams before coding begins.

What is the best way to document hardware design workflows for a new subsystem?

Document hardware design workflows by generating a phase-by-phase plan that outlines module hierarchies, block diagrams, and interface specifications. This ensures a coherent architecture and delivers a complete handoff to implementation tools.

Can I generate block diagrams and module hierarchies for a complex hardware feature?

Yes, you can generate block diagrams and module hierarchies for complex hardware features. Architecture planning produces these visual specifications to communicate design intent and align team members during the development process.

What deliverables are included in a comprehensive RTL implementation plan?

Deliverables in an RTL implementation plan include phase-by-phase outlines of blocks, interfaces, timing, and verification approaches. The output also features plan documents, diagrams, and direct handoffs to implementation tools.

Do I need any specific hardware design tools to create a GateFlow planning document?

No specific tools are required to create a GateFlow planning document. The planning process operates independently to define project phases and deliverables, outputting diagrams and plans that can be handed off to your chosen implementation tools.