Piotr Szarmach
Community@Avistian · Gdańsk
ML/DL Enthusiast
Agent Skills by Piotr Szarmach
Showing 61 vetted skills indexed across 1 GitHub repositories.
idea-refine
Refines raw ideas into actionable one-pagers through structured divergent and convergent thinking.
using-git-worktrees
Creates isolated git worktrees with directory selection, ignore verification, and baseline test checks.
debugging-and-error-recovery
Diagnose test failures, build errors, and runtime bugs through structured root-cause triage.
using-agent-skills
Discovers and routes tasks to phase-appropriate engineering workflow skills.
test-driven-development
Guides test-first development using the red-green-refactor cycle for code changes and bug fixes.
planning-and-task-breakdown
Decomposes specifications into ordered, verifiable implementation tasks with acceptance criteria.
systematic-debugging
Diagnose bugs through a four-phase root-cause investigation process before proposing fixes.
incremental-implementation
Implements multi-file code changes in tested, committed vertical slices.
api-and-interface-design
Guides design of stable REST APIs, TypeScript interfaces, and module contracts.
using-superpowers
Enforces mandatory skill discovery and invocation before any AI response or action.
dispatching-parallel-agents
Dispatches concurrent agents to investigate independent test failures across separate problem domains.
xlsx
Create, edit, and analyze Excel spreadsheets with formulas, formatting, and recalculation.
Extract text and tables, fill forms, and create or modify PDF documents.
ci-cd-and-automation
Configures CI/CD pipelines with quality gates, deployment strategies, and rollback workflows.
context-engineering
Curates rules files, specs, and source files to structure agent context per task.
executing-plans
Executes written implementation plans in batches with review checkpoints between batches.
beautiful-mermaid
Render Mermaid diagrams as SVG and high-resolution PNG images with themed styling.
finishing-a-development-branch
Guides completion of development branches through merge, pull request, keep, or discard options.
frontend-ui-engineering
Builds accessible, responsive React components following design system conventions.
shipping-and-launch
Guides production deployments with pre-launch checklists, staged rollouts, monitoring, and rollback plans.
spec-driven-development
Creates structured specifications through a gated specify-plan-tasks-implement workflow before coding.
code-review-and-quality
Reviews code changes across correctness, readability, architecture, security, and performance before merge.
security-and-hardening
Hardens web application code against OWASP vulnerabilities through threat modeling and defensive patterns.
pptx
Create, edit, and analyze PowerPoint presentations using HTML conversion and OOXML manipulation.
Frequently Asked Questions About Piotr Szarmach
FAQPage SchemaWhat 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.