Skip to content

Instantly share code, notes, and snippets.

View feimacode8's full-sized avatar

feima-bot feimacode8

View GitHub Profile
@feimacode8
feimacode8 / e2e-test.skill.md
Created June 16, 2026 11:15
E2E Test — An end-to-end test verifies that a complete user-facing flow works correctly thr
name e2e-test
description Use when writing or reviewing end-to-end tests that verify observable user-facing behaviour through the full stack with no mocks, covering browser flows, API journeys, or CLI interactions against a real or production-equivalent environment.

E2E Test

Overview

An end-to-end test verifies that a complete user-facing flow works correctly through the full stack. Nothing is mocked. The test interacts with the system the same way a real user or client would and asserts on observable outcomes.

@feimacode8
feimacode8 / contract-test.skill.md
Created June 16, 2026 11:15
Contract Test — A contract test verifies the **agreement** between a consumer and a provider — n
name contract-test
description Use when writing or reviewing contract tests that verify the agreement between a service consumer and a service provider, including consumer-driven contracts, schema validation, and provider verification.

Contract Test

Overview

A contract test verifies the agreement between a consumer and a provider — not their internal behaviour. The consumer defines what it expects from the provider; the provider verifies it can meet those expectations. Contract testing is a design discipline as much as a testing technique.

@feimacode8
feimacode8 / auto-test.skill.md
Created June 16, 2026 11:15
Auto-Test: Universal Testing Principles — Core principles that apply to every automated test regardless of scope (unit, in
Error in user YAML: (<unknown>): mapping values are not allowed in this context at line 2 column 121
---
name: auto-test
description: Use when writing, reviewing, or diagnosing any automated test regardless of scope or framework. Triggers on: writing new tests, reviewing test quality, identifying test smells, naming tests, structuring test suites, or deciding which scope skill to apply.
---

Auto-Test: Universal Testing Principles

Overview

Core principles that apply to every automated test regardless of scope (unit, integration, e2e, contract, performance) or framework. Scope skills extend these; they do not replace them.

@feimacode8
feimacode8 / ai-config.skill.md
Created June 16, 2026 11:15
AI Config Skill — Detect, create, sync, and drift-check AI assistant configuration files in a repo
name ai-config
description Manage AI assistant config files across tools. USE FOR: initializing AI configs for a new repo (AGENTS.md, CLAUDE.md, copilot-instructions.md, .cursorrules, GEMINI.md, etc.); adding a config for a newly adopted AI tool; detecting drift between multiple co-existing AI config files; updating preferences across all active configs; detecting when tooling changes (linter, framework, test runner) are not yet reflected in AI configs. Triggers on: 'set up AI configs', 'add Cursor config', 'my copilot instructions are out of date', 'sync my AI configs', 'check if my AI configs match the stack', 'onboard Claude Code'.
argument-hint Optional: pass a mode to skip detection — init | add <tool> | check | edit | drift

AI Config Skill

Purpose