A set of AI agent skills for research and development tasks.
npx skills add https://github.com/v0lka/skills --skill triz-solver使用 CLI 安装这个技能,并在你的工作区中直接复用对应的 SKILL.md 工作流。
A set of AI agent skills designed to solve research and development tasks.
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. |
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. |
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. |
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>
To use a skill manually, reference the agent skills documentation or load it via your AI agent interface.
MIT License — see LICENSE for details.