Alexander Madyankin
Community@madyankin · Berlin
Alexander Madyankin publishes 27 skills spanning Swift/SwiftUI/SwiftData engineering, Ruby concurrency, Obsidian vault management, plan-driven implementation loops, and interactive learning explainers.
Agent Skills by Alexander Madyankin
Showing 27 vetted skills indexed across 1 GitHub repositories.
ios-concurrency
Advises on iOS and macOS concurrency using Swift Concurrency, GCD, Combine, and OperationQueue.
swiftui-architecture
Advises on SwiftUI architecture patterns, state management, view composition, navigation, and testing.
stop-slop
Detects and removes AI writing patterns from prose while preserving author voice.
rpi-plan
Creates phased implementation plans through interactive codebase research and iterative user feedback.
swiftdata
Provides expert guidance on SwiftData schema design, querying, migrations, and CloudKit sync.
improve-skill
Runs a retrospective on a skill execution and rewrites the skill to eliminate observed friction.
rpi-implement
Implements approved technical plans phase by phase with automated and manual verification.
obsidian-markdown
Create and edit Obsidian Flavored Markdown with wikilinks, embeds, callouts, and properties.
rpi-compound
Orchestrates iterative research, plan, implement, and review loops for software delivery.
anki-cards
Create Anki flashcards and add them to decks via the Anki MCP server or AnkiConnect.
find-skills
Searches and installs agent skills from the open skills ecosystem using the Skills CLI.
germany-tax
Guides bilingual German personal income tax answers grounded in official ELSTER and BZSt sources.
discover-wikipedia
Generates curated Wikipedia reading lists mixing familiar interests with adjacent and unexpected topics.
rpi-review
Review implementation plans and research documents against codebase evidence with severity-classified findings.
obsidian-bases
Create and edit Obsidian Bases files with views, filters, formulas, and summaries.
explain-diff
Generates interactive HTML explainers of code diffs and pull requests with quizzes, filed into an Obsidian vault.
explain-metaphor
Explains abstract concepts through concrete everyday metaphors with explicit mappings and stated limitations.
obsidian-cli
Manage Obsidian vault notes, tasks, and properties through the Obsidian CLI.
ruby-concurrency
Advises on Ruby threads, fibers, Ractors, synchronization primitives, and the concurrent-ruby gem.
read-web-page
Extract clean markdown from web pages with trafilatura and sanitize prompt injection patterns.
security-test
Test web applications and APIs for vulnerabilities using a Dockerized Kali Linux environment.
explain-concept
Generate interactive HTML explainers of academic concepts with quizzes, filed into an Obsidian vault.
rpi-iterate
Updates existing implementation plans based on feedback with codebase research.
seed-hard-scifi
Generates scientifically grounded hard-science-fiction premises from concepts, mechanisms, or conversations.
Frequently Asked Questions About Alexander Madyankin
FAQPage SchemaWhat tasks can I accomplish with madyankin's skills?▼
You can get expert guidance on Swift Concurrency, SwiftUI architecture, SwiftData persistence, and Ruby threading; run plan-research-implement-review-iterate delivery loops; manage Obsidian notes, Bases, and Canvas files; create Anki flashcards; extract clean web page content; pentest web endpoints; and prepare German personal income tax returns via ELSTER.
Who is the target audience for these skills?▼
iOS and macOS engineers working with SwiftUI, SwiftData, and concurrency; Ruby developers scaling concurrent applications; Obsidian power users managing vaults, Bases, and JSON Canvas; technical writers removing AI writing patterns; language learners studying German; and private individuals filing German income tax.
How do the rpi-* planning and implementation skills work in practice?▼
The rpi-research skill maps a codebase topic with parallel sub-agents, rpi-plan builds an iterative implementation plan, rpi-review validates it, rpi-implement executes it phase by phase with verification, and rpi-iterate refines plans from feedback. Plan files live in _scratchpad/plans/ and research docs in _scratchpad/research/.
What prerequisites or dependencies do these skills require?▼
Obsidian skills require an Obsidian vault and the Obsidian CLI; anki-cards needs the Anki MCP server with AnkiConnect as fallback; read-web-page requires the trafilatura CLI plus the sanitize-web-content.py filter; rpi-* skills use Bash, Read, Glob, Grep, Edit, Write, and Task capabilities.
Do these skills cover security testing and compliance topics?▼
Yes. The security-test skill assists authorized penetration testing of web applications: analyzing endpoints for vulnerabilities, testing authentication and authorization, identifying injection flaws per OWASP, and generating security findings. The germany-tax skill covers ELSTER filing, deductions, tax classes, and deadlines for private individuals.