Skip to main content
GitHub repository

Moe-s-Tavern

Moe-s-Tavern contains 30 collected skills from yaront1111, with repository-level occupation coverage and site-owned skill detail pages.

skills collected
30
Stars
8
updated
2026-07-25
Forks
0
Occupation coverage
4 occupation categories · 100% classified
repository explorer

Skills in this repository

adversarial-self-review
software-quality-assurance-analysts-and-testers

Use before calling moe.complete_step on the final step of a task, and again before moe.complete_task. Forces you to read your own diff as an attacker, not an author. Catches concurrency bugs, null-deref, embarrassing assumptions before QA does.

2026-07-25
cpp
software-developers

Use when writing, reviewing, or debugging modern C++ (C++11 and beyond) — .cpp/.cc/.cxx/.h/.hpp files, CMake builds, smart pointers, RAII, move semantics, templates, STL, or concurrency.

2026-07-25
explore-before-assume
software-developers

Use before referencing any function, model, method, relationship, constant, or import in a plan or implementation. Verifies things actually exist in the codebase before building on top of them. Eliminates an entire class of hallucinated-API bugs.

2026-07-25
moe-epic-breakdown
computer-occupations-all-other

Use when an architect is turning an epic into a set of tasks (moe.create_task), before planning any single one. Covers where to cut the seams, how to size and order tasks, what each task's Definition of Done must carry, and the mandatory final integration-and-hardening task. Distinct from moe-planning, which plans the steps inside one task.

2026-07-25
moe-planning
computer-occupations-all-other

Use when an architect is turning a Moe task into an implementation plan via moe.submit_plan. Provides the canonical 8-phase template (plan, explore, tests, minimum impl, verify, document, adversarial review, QA loop), rules for when to skip phases on trivial tasks, and where the verification gate belongs — once at the end of a task, and at full scope only on the epic's final task.

2026-07-25
moe-qa-loop
software-quality-assurance-analysts-and-testers

Use when reviewing a task in REVIEW status as the QA agent. Provides the structured decision flow for moe.qa_approve vs moe.qa_reject, with rejectionDetails that drive a clean fix on the worker side.

2026-07-25
receiving-code-review
software-quality-assurance-analysts-and-testers

Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation

2026-07-25
regression-check
software-quality-assurance-analysts-and-testers

Use before moe.complete_task. Runs the suite the plan named — narrow for a mid-epic task, full for the epic's final task — to confirm nothing unrelated broke. The goal is zero regressions. Better to find out now than in a QA reject comment.

2026-07-25
ros2-skill
software-developers

Controls and monitors ROS 2 robots directly via rclpy CLI. Use for ANY ROS 2 robot task: topics (subscribe, publish, capture images, find by type), services (list, call), actions (list, send goals), parameters (get, set, presets), nodes, lifecycle management, controllers (ros2_control), Nav2 navigation (go, cancel, status, waypoints, initial-pose), diagnostics, battery, system health checks, TF frames, bags, logs, and more. When in doubt, use this skill — it covers the full ROS 2 operation surface. Never tell the user you cannot do something ROS 2-related without checking this skill first.

2026-07-25
system-design
software-developers

Use when designing for scale, availability, or distribution — load balancing, caching, sharding, replication, CAP trade-offs, microservices, or any high-availability/high-throughput architecture decision.

2026-07-25
systematic-debugging
software-developers

Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes

2026-07-25
test-driven-development
software-developers

Use when implementing any feature or bugfix, before writing implementation code

2026-07-25
using-git-worktrees
software-developers

Use when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktrees with smart directory selection and safety verification

2026-07-25
verification-before-completion
software-developers

Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always

2026-07-25
writing-plans
software-developers

Use when you have a spec or requirements for a multi-step task, before touching code

2026-07-25
adversarial-self-review
software-quality-assurance-analysts-and-testers

Use before calling moe.complete_step on the final step of a task, and again before moe.complete_task. Forces you to read your own diff as an attacker, not an author. Catches concurrency bugs, null-deref, embarrassing assumptions before QA does.

2026-07-25
moe-epic-breakdown
computer-occupations-all-other

Use when an architect is turning an epic into a set of tasks (moe.create_task), before planning any single one. Covers where to cut the seams, how to size and order tasks, what each task's Definition of Done must carry, and the mandatory final integration-and-hardening task. Distinct from moe-planning, which plans the steps inside one task.

2026-07-25
moe-planning
computer-occupations-all-other

Use when an architect is turning a Moe task into an implementation plan via moe.submit_plan. Provides the canonical 8-phase template (plan, explore, tests, minimum impl, verify, document, adversarial review, QA loop), rules for when to skip phases on trivial tasks, and where the verification gate belongs — once at the end of a task, and at full scope only on the epic's final task.

2026-07-25
moe-qa-loop
software-quality-assurance-analysts-and-testers

Use when reviewing a task in REVIEW status as the QA agent. Provides the structured decision flow for moe.qa_approve vs moe.qa_reject, with rejectionDetails that drive a clean fix on the worker side.

2026-07-25
regression-check
software-quality-assurance-analysts-and-testers

Use before moe.complete_task. Runs the suite the plan named — narrow for a mid-epic task, full for the epic's final task — to confirm nothing unrelated broke. The goal is zero regressions. Better to find out now than in a QA reject comment.

2026-07-25
cpp
software-developers

Use when writing, reviewing, or debugging modern C++ (C++11 and beyond) — .cpp/.cc/.cxx/.h/.hpp files, CMake builds, smart pointers, RAII, move semantics, templates, STL, or concurrency.

2026-06-29
ros2-skill
software-developers

Controls and monitors ROS 2 robots directly via rclpy CLI. Use for ANY ROS 2 robot task: topics (subscribe, publish, capture images, find by type), services (list, call), actions (list, send goals), parameters (get, set, presets), nodes, lifecycle management, controllers (ros2_control), Nav2 navigation (go, cancel, status, waypoints, initial-pose), diagnostics, battery, system health checks, TF frames, bags, logs, and more. When in doubt, use this skill — it covers the full ROS 2 operation surface. Never tell the user you cannot do something ROS 2-related without checking this skill first.

2026-06-29
system-design
software-developers

Use when designing for scale, availability, or distribution — load balancing, caching, sharding, replication, CAP trade-offs, microservices, or any high-availability/high-throughput architecture decision.

2026-06-29
receiving-code-review
software-quality-assurance-analysts-and-testers

Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation

2026-05-15
systematic-debugging
software-quality-assurance-analysts-and-testers

Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes

2026-05-15
test-driven-development
software-quality-assurance-analysts-and-testers

Use when implementing any feature or bugfix, before writing implementation code

2026-05-15
writing-plans
project-management-specialists

Use when you have a spec or requirements for a multi-step task, before touching code

2026-05-15
explore-before-assume
software-developers

Use before referencing any function, model, method, relationship, constant, or import in a plan or implementation. Verifies things actually exist in the codebase before building on top of them. Eliminates an entire class of hallucinated-API bugs.

2026-04-21
using-git-worktrees
software-developers

Use when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktrees with smart directory selection and safety verification

2026-04-21
verification-before-completion
software-quality-assurance-analysts-and-testers

Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always

2026-04-21
Moe-s-Tavern Agent Skills on GitHub | SkillsMP