Greg Martin avatar

Greg Martin

Community

@GregM1991 · Sydney, Australia

25Followers
|
58Public Repos
|
65Published Skills

Full Stack Software Engineer who teeters towards the front end making things all pretty and shiny.

Skills Distribution
DomainDeveloper To...Frontend Architect.. (35%)Code Quality, Revi.. (25%)Testing & TypeScri.. (15%)Agent Orchestratio.. (15%)

Agent Skills by Greg Martin

Showing 65 vetted skills indexed across 1 GitHub repositories.

GregM1991GregM1991

improve-frontend-architecture

Identifies shallow frontend modules and proposes deepening refactors for React routes, hooks, and forms.

Community
Advanced
GregM1991GregM1991

onepassword-agent-secret-flows

Migrate and inject 1Password secrets into agent workflows using op run and vault triage.

Community
Intermediate
GregM1991GregM1991

podcraft-episode-creation

Create and verify podcast episodes through the Podcraft API service.

Community
Advanced
GregM1991GregM1991

build-react-codebase-guidelines

Guides implementation of maintainable React and TypeScript components, hooks, and state.

Community
Intermediate
GregM1991GregM1991

code-optimizer

Detects performance anti-patterns across codebases using parallel pattern-based specialist agents.

Community
Advanced
GregM1991GregM1991

observability

Add structured logs, health endpoints, and persisted failure state to long-running code.

Community
Intermediate
GregM1991GregM1991

anki-card-standards

Applies authoring standards to generate, review, and revise Anki flashcards.

Community
Intermediate
GregM1991GregM1991

zoom-out

Maps relevant modules and callers to explain unfamiliar code at a higher abstraction level.

Community
Basic
GregM1991GregM1991

capture-agent-browser-auth-state

Capture headed browser login state and transfer it to headless servers for gated sites.

Community
Intermediate
GregM1991GregM1991

review-react-codebase-red-flags

Reviews React and TypeScript codebases for maintainability red flags and produces severity-ranked audit reports.

Community
Intermediate
GregM1991GregM1991

testing-philosophy

Guides behavior-based integration testing for TypeScript applications using the Two Users principle.

Community
Intermediate
GregM1991GregM1991

dependency-upgrade

Plans and executes batched dependency upgrades with per-batch verification and isolated major-version commits.

Community
Advanced
GregM1991GregM1991

caveman

Compresses AI responses by removing filler words while preserving technical accuracy.

Community
Basic
GregM1991GregM1991

write-pr

Drafts pull request bodies in a structured style from branch diffs and commits.

Community
Basic
GregM1991GregM1991

writing-style

Rewrites text in Greg's casual, direct, and conversational voice.

Community
Basic
GregM1991GregM1991

react-performance-guidelines

Review and write React code using render boundaries, state ownership, and justified memoization.

Community
Intermediate
GregM1991GregM1991

research

Investigates questions against primary sources and writes cited findings to Markdown files.

Community
Basic
GregM1991GregM1991

domain-modeling

Build and maintain project domain glossaries and architecture decision records.

Community
Intermediate
GregM1991GregM1991

setup-pre-commit

Configures Husky pre-commit hooks with lint-staged, Prettier, type checking, and tests.

Community
Intermediate
GregM1991GregM1991

wayfinder

Plan large efforts as decision tickets on an issue tracker and resolve them one at a time.

Community
Advanced
GregM1991GregM1991

setup-matt-pocock-skills

Configures a repository's issue tracker, triage labels, and domain doc layout for engineering skills.

Community
Intermediate
GregM1991GregM1991

setup-ts-deep-modules

Configures dependency-cruiser to enforce deep-module package boundaries in TypeScript repositories.

Community
Intermediate
GregM1991GregM1991

writing-for-agents

Write and structure documents that AI agents consume, including skills and AGENTS.md files.

Community
Intermediate
GregM1991GregM1991

wait-what

Rephrases the previous AI response in ASD-STE100 Simplified Technical English with added context.

Community
Basic

Frequently Asked Questions About Greg Martin

FAQPage Schema
What tasks can I accomplish using Greg Martin's skills?▼

You can audit and improve React/TypeScript frontend architecture, run performance and security code reviews, apply test-driven development, optimize Core Web Vitals and WCAG accessibility, manage dependency upgrades, resolve merge conflicts, and orchestrate agent sessions with handoffs, triage, and ticket generation.

Who are these skills designed for?▼

Full-stack and frontend-leaning software engineers working in React and TypeScript codebases. They suit developers preparing PRs, auditing code quality, hardening security, improving web vitals, or structuring large multi-session engineering efforts with issue trackers and specs.

How do the code review and optimization skills work in practice?▼

The code-review skill compares changes since a commit, branch, or merge-base against repo standards and the originating spec using parallel sub-agents. The code-optimizer skill hunts performance anti-patterns via pattern-based Grep/Glob detection across databases, memory, concurrency, bundle size, and rendering domains.

Are these skills open source and what licenses apply?▼

Several skills carry explicit MIT licenses, including core-web-vitals, accessibility, fallow, onepassword-agent-secret-flows, and youtube-content. The security-review skill references a LICENSE file. Other skills in the manifest do not declare a license, so check each skill folder before redistribution.

What prerequisites or dependencies do these skills require?▼

Most skills target TypeScript/React repositories and assume an agent runtime environment. Specific dependencies include Husky and lint-staged for pre-commit hooks, dependency-cruiser for deep-module enforcement, AnkiConnect for Anki operations, the gh CLI for PR review canvases, and 1Password CLI (op) for secret injection.