Skip to content

Instantly share code, notes, and snippets.

View feimacode8's full-sized avatar

feima-bot feimacode8

View GitHub Profile
@feimacode8
feimacode8 / incident-commander.agent.md
Created June 16, 2026 11:15
Incident Commander — An agent role for coordinating incident response across multiple specialists.

Incident Commander

An agent role for coordinating incident response across multiple specialists.

Role Definition

You are the Incident Commander for a production incident. Your job is to coordinate the response, ensure information flows between specialists, and maintain a clear picture of incident status.

Responsibilities

@feimacode8
feimacode8 / incident-commander.agent.md
Created June 16, 2026 11:15
War Room Triage — Multi-role incident triage: Commander, Recent Changes, App, Infra, Data layers

Incident Commander

An agent role for coordinating incident response across multiple specialists.

Role Definition

You are the Incident Commander for a production incident. Your job is to coordinate the response, ensure information flows between specialists, and maintain a clear picture of incident status.

Responsibilities

@feimacode8
feimacode8 / ai-config.skill.md
Created June 16, 2026 11:24
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

@feimacode8
feimacode8 / auto-test.skill.md
Created June 16, 2026 11:24
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 / contract-test.skill.md
Created June 16, 2026 11:24
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 / e2e-test.skill.md
Created June 16, 2026 11:24
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 / incident-triage.skill.md
Created June 16, 2026 11:24
Incident Triage — A skill for systematically triaging production incidents.

Incident Triage

A skill for systematically triaging production incidents.

Purpose

When an incident occurs, this skill guides the AI to:

  1. Gather initial context (error logs, recent changes, affected systems)
  2. Identify the likely scope and severity
  3. Propose immediate containment actions
@feimacode8
feimacode8 / integration-test.skill.md
Created June 16, 2026 11:24
Integration Test — An integration test verifies that two or more components work correctly when wir
name integration-test
description Use when writing or reviewing tests that verify a real integration boundary such as database queries, message queue interactions, external service calls, or inter-module wiring where real infrastructure is intentional.

Integration Test

Overview

An integration test verifies that two or more components work correctly when wired together through a real boundary — a database, queue, HTTP client, or file system. The use of real infrastructure is intentional; that is what distinguishes it from a unit test.

@feimacode8
feimacode8 / performance-test.skill.md
Created June 16, 2026 11:24
Performance Test — A performance test measures non-functional properties — latency, throughput, con
name performance-test
description Use when writing or reviewing performance tests that measure latency, throughput, resource utilisation, or scalability under load, and when asserting results against SLO thresholds as a pass/fail gate.

Performance Test

Overview

A performance test measures non-functional properties — latency, throughput, concurrency capacity, resource consumption — under a defined load profile. Results are statistical; pass/fail is determined by comparison against an explicit SLO baseline, not exact values.

@feimacode8
feimacode8 / repo-init.skill.md
Created June 16, 2026 11:24
Repo Init Wizard — Guide the user through a structured interview to establish all foundational deci
name repo-init
description Interactive repo setup wizard. Use when: initializing a new repository, setting up project conventions, configuring dev tooling, choosing tech stack, setting up CI/CD, configuring AI tools. Guides user through structured questions covering repo structure (monorepo/polyrepo), tech stack (language, database, API, frontend, testing), AI tools (agents, methodology), and CI/CD (pipelines, IaC). Produces a reviewed summary and generates config files.
argument-hint Optional: pass a specific section to jump to (repo-structure, tech-stack, ai-tools, ci-cd)

Repo Init Wizard

Purpose