triz-solver

A set of AI agent skills for research and development tasks.

安装方式
CLI
npx skills add https://github.com/v0lka/skills --skill triz-solver

使用 CLI 安装这个技能,并在你的工作区中直接复用对应的 SKILL.md 工作流。

最后更新于 4/29/2026

AI agents skills set

A set of AI agent skills designed to solve research and development tasks.

Skills Overview

Research

General-purpose research and ideation skills.

Skill Description
explore Enter explore mode — a thinking partner for exploring ideas, investigating problems, and clarifying requirements before implementation.
scamper Transform existing ideas into improved variants using the SCAMPER method (Substitute, Combine, Adapt, Modify, Put to other use, Eliminate, Reverse).
triz-solver Solve inventive engineering, product, process, or system-design problems using TRIZ methodology and contradiction resolution.
vibe-research Iterative research copilot for exploratory "vibe research" — progressively sharpens broad topics into high-value lines of inquiry.

Engineering Research

Skills that automate the Iterative Engineering Research Methodology — from initial brief to final report. See engineering/README.md for the full workflow.

Skill Description
research-init Bootstrap a new research project: create the directory structure, populate the brief, and register the project in the index.
research-prior-art Search for and catalog existing work — papers, CVEs, tools, talks, blogs, standards — with relevance ratings.
research-hypothesis Create, update, and manage hypothesis cards and the hypothesis graph (Mermaid DAG + catalog).
research-experiment Guide experiment design, execution tracking, and result recording for a research hypothesis.
research-decision Analyze hypothesis results and recommend continue, pivot, kill, or fork decisions.
research-synthesis Execute the synthesis phase: determine report mode, walk the hypothesis graph, and generate the final report.
research-status Generate a comprehensive status overview of a research project.

Idiomatic Go

Skills for writing idiomatic, correct, and performant Go code.

Skill Description
go-code-organization Well-organized Go code and projects — variable scoping, nested control flow, and project structure.
go-concurrency-foundations Foundational concurrency concepts — concurrency vs parallelism, goroutine scheduling, and channel semantics.
go-concurrency-practice Practical Go concurrency rules — goroutines, channels, mutexes, and synchronization patterns.
go-control-structures Correct usage of range loops, break statements, and defer in loops.
go-data-types Common mistakes with basic data types, slices, and maps.
go-error-management Go error management — panic usage, error wrapping, and checking error types and values.
go-functions-methods Best practices for Go functions and methods — receivers, named results, nil receivers, and defer.
go-optimizations Performance-sensitive Go code — CPU cache, escape analysis, allocation reduction, profiling, and GC tuning.
go-standard-library Common Go standard library mistakes — time.Duration, JSON handling, and HTTP pitfalls.
go-strings Correct and efficient Go string code — iteration, concatenation, and conversions.
go-testing-mistakes Common Go testing mistakes — test categorization, race detection, and test execution.

Quick Start

Installation

These skills can be installed using the Skills CLI from skills.sh:

# Install all skills collection
npx skills add v0lka/skills --all
# Install a specific skill
npx skills add v0lka/skills --skill <skill-name>

Manual Usage

To use a skill manually, reference the agent skills documentation or load it via your AI agent interface.

License

MIT License — see LICENSE for details.