Adrian Martin avatar

Adrian Martin

Community

@adriancodes

2Followers
|
34Public Repos
|
98Published Skills

Adrian Martin maintains a 98-skill ECC-adapted registry covering code review, database patterns, homelab networking, frontend engineering, and marketing operations.

Skills Distribution
DomainDeveloper To...Code Review & Lang.. (35%)Database & Data En.. (20%)Network & Homelab .. (18%)Frontend & Accessi.. (15%)

Agent Skills by Adrian Martin

Showing 98 vetted skills indexed across 1 GitHub repositories.

adriancodesadriancodes

ecc-type-design-analyzer

Review type designs for encapsulation, invariant expression, usefulness, and enforcement.

Community
Basic
adriancodesadriancodes

ecc-regex-vs-llm-structured-text

Parse structured text with deterministic regex and route unresolved records to authorized validators.

Community
Intermediate
adriancodesadriancodes

ecc-marketing-campaign

Plans multi-channel marketing campaigns and produces landing page, email, social, and ad copy.

Community
Intermediate
adriancodesadriancodes

ecc-prisma-patterns

Guides Prisma schema design, queries, transactions, migrations, and serverless connection pooling in TypeScript backends.

Community
Intermediate
adriancodesadriancodes

ecc-homelab-architect

Plans staged homelab network topologies covering VLANs, DNS, DHCP, firewall rules, and rollback safety.

Community
Intermediate
adriancodesadriancodes

ecc-docker-patterns

Reviews and guides Dockerfile and Compose configurations for containerized development workflows.

Community
Intermediate
adriancodesadriancodes

ecc-homelab-network-setup

Plan home and homelab networks covering gateways, switches, IP ranges, DHCP, DNS, and cabling.

Community
Intermediate
adriancodesadriancodes

ecc-homelab-network-readiness

Plans and reviews homelab VLAN, DNS filtering, and VPN changes with staged validation and rollback.

Community
Intermediate
adriancodesadriancodes

ecc-netmiko-ssh-automation

Automates SSH-based network device access with Python Netmiko for read-only collection and guarded config changes.

Community
Intermediate
adriancodesadriancodes

ecc-brand-discovery

Conducts structured multi-session brand identity interviews producing a master brandbook document.

Community
Advanced
adriancodesadriancodes

ecc-golang-patterns

Provides idiomatic Go patterns for errors, interfaces, concurrency, and package structure.

Community
Intermediate
adriancodesadriancodes

ecc-ai-regression-testing

Write regression tests for bugs found in AI-generated API and frontend code.

Community
Intermediate
adriancodesadriancodes

ecc-homelab-vlan-segmentation

Plans and configures home network VLAN segmentation on UniFi, pfSense/OPNsense, and MikroTik.

Community
Intermediate
adriancodesadriancodes

ecc-network-config-reviewer

Reviews router and switch configurations for security risks with severity-ranked findings.

Community
Intermediate
adriancodesadriancodes

ecc-network-architect

Reviews network topology, routing, and segmentation plans and produces phased architecture designs.

Community
Intermediate
adriancodesadriancodes

ecc-brand-voice

Builds a reusable voice profile from real writing samples for consistent content across channels.

Community
Intermediate
adriancodesadriancodes

ecc-pytorch-build-resolver

Diagnose and fix local PyTorch tensor shape, device, autograd, and CUDA errors.

Community
Intermediate
adriancodesadriancodes

ecc-mysql-patterns

Reviews MySQL and MariaDB schemas, indexes, queries, transactions, and configuration from supplied evidence.

Community
Intermediate
adriancodesadriancodes

ecc-pr-test-analyzer

Review pull request test coverage for behavioral gaps and missing edge cases.

Community
Intermediate
adriancodesadriancodes

ecc-postgres-patterns

Reviews PostgreSQL schemas, indexes, queries, and RLS policies against established patterns.

Community
Intermediate
adriancodesadriancodes

ecc-golang-testing

Write Go table-driven tests, benchmarks, fuzz targets, and HTTP handler tests following TDD patterns.

Community
Intermediate
adriancodesadriancodes

ecc-lead-intelligence

Scores and ranks leads, maps warm introduction paths, and drafts channel-specific outreach messages.

Community
Advanced
adriancodesadriancodes

ecc-mle-workflow

Reviews and plans production ML systems with data contracts, promotion gates, and monitoring.

Community
Advanced
adriancodesadriancodes

ecc-bun-runtime

Guides adoption, debugging, and migration of Bun runtime scripts, tests, and package management.

Community
Intermediate

Frequently Asked Questions About Adrian Martin

FAQPage Schema
What tasks can I accomplish with adriancodes' skill registry?▼

The registry covers static code review across Go, Rust, Python, TypeScript, React, Vue, and FastAPI; database design for PostgreSQL, MySQL, Prisma, Redis, and ClickHouse; homelab networking including VLANs, Pi-hole DNS, WireGuard, and BGP diagnostics; plus marketing campaigns, SEO audits, investor outreach, and billing operations.

Who is the target audience for these skills?▼

Software engineers reviewing patches and writing tests, ML engineers hardening PyTorch training loops and RAG pipelines, network administrators validating router and switch configurations, frontend developers fixing React performance and accessibility issues, and founders producing fundraising and go-to-market materials.

How are the skills installed and run?▼

Each skill ships as a folder with a SKILL.md frontmatter file adapted from the upstream ECC repository at a pinned revision. They are placed into a compatible skill discovery root and invoked by trigger phrases matching their description, operating with explicit local scope and evidence-backed review constraints.

Are these skills open source and what do they cost?▼

Most skills carry an MIT license as declared in their frontmatter, making them free to use and modify. They are adapted from the public affaan-m/ECC GitHub repository at revision e04ea0b, with no licensing fees; any runtime cost depends on the host environment executing them.

What prerequisites or dependencies do the skills require?▼

Prerequisites vary by skill: database skills assume access to PostgreSQL, MySQL, Redis, or ClickHouse instances; network skills expect device output from Cisco IOS, UniFi, or MikroTik gear; deep-research uses configured Firecrawl and Exa MCPs; social publishing requires an existing SocialClaw workspace.