hffmnnjhffmnnjCommunity·32 Agent Skills Included

opencode-goopspec

Spec-driven development with enforced planning and approval gates

Turns vague feature requests into locked specifications before any code is written. Runs a four-phase workflow of interview, planning, execution, and acceptance with human sign-off at each gate. Eliminates guesswork, forgotten requirements, and unreviewed changes through a SQLite state engine and specialized executors. Verifies every requirement against the spec before marking work complete.
npx skills add hffmnnj/opencode-goopspec --all -g -y

All Skills in This Repository (32)

Pure Emerald Level Indicators
📦 In Repo
hffmnnjhffmnnj

research

Research technologies and patterns, producing a RESEARCH.md with sources and recommendations.

Community
Basic
📦 In Repo
hffmnnjhffmnnj

ui-design

Design responsive, accessible UI layouts for web and mobile platforms.

Community
Basic
📦 In Repo
hffmnnjhffmnnj

responsive-design

Create mobile-first web layouts with CSS media queries and fluid units.

Community
Basic
📦 In Repo
hffmnnjhffmnnj

accessibility-testing

Run automated and manual accessibility tests with axe-core and Lighthouse.

Community
Intermediate
📦 In Repo
hffmnnjhffmnnj

documentation

Generates structured technical documentation from code, APIs, and architectural decisions.

Community
Basic
📦 In Repo
hffmnnjhffmnnj

scientific-method

Apply a seven-step scientific workflow to software development problems.

Community
Basic
📦 In Repo
hffmnnjhffmnnj

technical-writing

Creates structured technical documentation with templates, checklists, and best practices.

Community
Basic
📦 In Repo
hffmnnjhffmnnj

playwright-testing

Automate end-to-end UI testing for web applications with Playwright.

Community
Intermediate
📦 In Repo
hffmnnjhffmnnj

parallel-planning

Decompose complex work into waves and coordinate parallel tasks with dependency and conflict detection.

Community
Intermediate
📦 In Repo
hffmnnjhffmnnj

task-delegation

Delegate tasks to specialized GoopSpec agents with structured patterns.

Community
Advanced
📦 In Repo
hffmnnjhffmnnj

architecture-design

Design system architecture and document structural decisions for software projects.

Community
Advanced
📦 In Repo
hffmnnjhffmnnj

progress-tracking

Track phase, plan, and task progress with state dashboards in GoopSpec.

Community
Basic

Frequently Asked Questions

FAQPage Schema
How to install GoopSpec?

Run `npx skills add hffmnnj/opencode-goopspec --all -g -y` in your terminal to install all skills in this suite globally.

What is spec-driven development?

It means the AI interviews you, researches your codebase, and writes a locked specification before writing any code. Nothing gets built or marked done without your explicit approval.

How does GoopSpec stop AI from guessing requirements?

It enforces two hard gates: a contract gate where you confirm the spec, and an acceptance gate where you verify the finished work. Neither gate can be bypassed by the AI.

Does GoopSpec work with OpenCode?

Yes. It is built as an OpenCode plugin supporting both V1 and V2 plugin contracts, with 15 specialized agents and 35 tools that install directly into your OpenCode setup.

Can non-developers use GoopSpec?

Yes. You describe what you want in plain English, answer the discovery interview questions, and type confirm or accept at each gate while the agents handle the technical work.

Related Repositories in Software Engineering

View All in Software Engineering