Piotr Szarmach avatar

Piotr Szarmach

Community

@Avistian · Gdańsk

0Followers
|
18Public Repos
|
61Published Skills

ML/DL Enthusiast

Skills Distribution
DomainDeveloper To...Software Engineeri.. (45%)Code Quality & Rev.. (20%)Document & File Pr.. (15%)Frontend & UI Engi.. (10%)

Agent Skills by Piotr Szarmach

Showing 61 vetted skills indexed across 1 GitHub repositories.

AvistianAvistian

idea-refine

Refines raw ideas into actionable one-pagers through structured divergent and convergent thinking.

Community
Intermediate
AvistianAvistian

using-git-worktrees

Creates isolated git worktrees with directory selection, ignore verification, and baseline test checks.

Community
Intermediate
AvistianAvistian

debugging-and-error-recovery

Diagnose test failures, build errors, and runtime bugs through structured root-cause triage.

Community
Intermediate
AvistianAvistian

using-agent-skills

Discovers and routes tasks to phase-appropriate engineering workflow skills.

Community
Intermediate
AvistianAvistian

test-driven-development

Guides test-first development using the red-green-refactor cycle for code changes and bug fixes.

Community
Intermediate
AvistianAvistian

planning-and-task-breakdown

Decomposes specifications into ordered, verifiable implementation tasks with acceptance criteria.

Community
Intermediate
AvistianAvistian

systematic-debugging

Diagnose bugs through a four-phase root-cause investigation process before proposing fixes.

Community
Advanced
AvistianAvistian

incremental-implementation

Implements multi-file code changes in tested, committed vertical slices.

Community
Intermediate
AvistianAvistian

api-and-interface-design

Guides design of stable REST APIs, TypeScript interfaces, and module contracts.

Community
Intermediate
AvistianAvistian

using-superpowers

Enforces mandatory skill discovery and invocation before any AI response or action.

Community
Basic
AvistianAvistian

dispatching-parallel-agents

Dispatches concurrent agents to investigate independent test failures across separate problem domains.

Community
Intermediate
AvistianAvistian

xlsx

Create, edit, and analyze Excel spreadsheets with formulas, formatting, and recalculation.

Community
Intermediate
AvistianAvistian

pdf

Extract text and tables, fill forms, and create or modify PDF documents.

Community
Advanced
AvistianAvistian

ci-cd-and-automation

Configures CI/CD pipelines with quality gates, deployment strategies, and rollback workflows.

Community
Intermediate
AvistianAvistian

context-engineering

Curates rules files, specs, and source files to structure agent context per task.

Community
Intermediate
AvistianAvistian

executing-plans

Executes written implementation plans in batches with review checkpoints between batches.

Community
Intermediate
AvistianAvistian

beautiful-mermaid

Render Mermaid diagrams as SVG and high-resolution PNG images with themed styling.

Community
Intermediate
AvistianAvistian

finishing-a-development-branch

Guides completion of development branches through merge, pull request, keep, or discard options.

Community
Intermediate
AvistianAvistian

frontend-ui-engineering

Builds accessible, responsive React components following design system conventions.

Community
Intermediate
AvistianAvistian

shipping-and-launch

Guides production deployments with pre-launch checklists, staged rollouts, monitoring, and rollback plans.

Community
Intermediate
AvistianAvistian

spec-driven-development

Creates structured specifications through a gated specify-plan-tasks-implement workflow before coding.

Community
Intermediate
AvistianAvistian

code-review-and-quality

Reviews code changes across correctness, readability, architecture, security, and performance before merge.

Community
Intermediate
AvistianAvistian

security-and-hardening

Hardens web application code against OWASP vulnerabilities through threat modeling and defensive patterns.

Community
Advanced
AvistianAvistian

pptx

Create, edit, and analyze PowerPoint presentations using HTML conversion and OOXML manipulation.

Community
Advanced

Frequently Asked Questions About Piotr Szarmach

FAQPage Schema
What tasks can I accomplish with Avistian's skill collection?▼

You can drive test-first development, debug failures systematically, design APIs and module boundaries, review code across multiple quality axes, process PDF/DOCX/XLSX/PPTX files, render Mermaid diagrams, and prepare production launches with rollback strategies.

Who is the target audience for these skills?▼

Software engineers, ML/DL practitioners, and technical leads who want disciplined development practices. The skills suit anyone implementing features, fixing bugs, reviewing code, hardening security, or preparing deployments with evidence-based verification.

How do I install and run these skills?▼

Run the setup-matt-pocock-skills skill once to configure the issue tracker, triage labels, and domain doc layout. Skills then trigger on natural phrases like 'debug this' or 'refine this idea'; browser testing additionally requires the chrome-devtools MCP server configured.

Are these skills open source or licensed?▼

Licensing is mixed. The document-processing skills (pdf, docx, xlsx, pptx) and frontend-design carry proprietary licenses detailed in their LICENSE.txt files. The remaining engineering-practice skills ship without explicit license declarations in their frontmatter.

What prerequisites or dependencies do these skills require?▼

Most skills are self-contained behavioral guides requiring no dependencies. Browser testing needs the chrome-devtools MCP server. Several skills (handoff, triage, to-issues, grill-me) are user-invoked only, and setup-matt-pocock-skills must run before first use of the engineering skills.