← all publishers

nimadorostkar

@nimadorostkar source repo

138 published skills · page 1 of 2

  1. Git Workflow · nimadorostkar
    Use for branching, committing, history repair, and release hygiene. Covers atomic commits, rebase versus merge, bisect, reflog recovery, and undoing mistakes safely.
    0
    installs
  2. Chaos Engineering · nimadorostkar
    Use when verifying a system's resilience by injecting controlled failure. Covers hypothesis-driven experiments, blast-radius control, failure injection techniques, and running game days safely.
    0
    installs
  3. Incident Response · nimadorostkar
    Use during and after a production incident. Covers triage, mitigation before diagnosis, communication, and blameless postmortems that produce action items someone actually does.
    0
    installs
  4. Word Documents · nimadorostkar
    Use when creating, reading, or editing Word documents (.docx). Covers document generation with styles and structure, extracting content, find-and-replace, tracked changes, and templates.
    0
    installs
  5. Options Strategy · nimadorostkar
    Use when analyzing or constructing an options position. Covers the greeks in practical terms, implied volatility and its term structure, common structures and their true risk, and assignment and expiration mechanics.
    0
    installs
  6. Portfolio Review · nimadorostkar
    Use when reviewing a portfolio's construction and exposure. Covers concentration, correlation, factor and sector exposure, hidden bets, and whether the portfolio expresses the intended view.
    0
    installs
  7. Web Performance · nimadorostkar
    Use when improving page load or runtime performance. Covers Core Web Vitals, bundle and asset optimization, rendering strategy, caching headers, and measuring on real hardware rather than a fast laptop.
    0
    installs
  8. Security Review · nimadorostkar
    Use when auditing code or a change for vulnerabilities. Produces severity-ranked findings with exploit paths and fixes, covering the OWASP Top 10, authorization, secrets, and dependency risk.
    0
    installs
  9. Threat Modeling · nimadorostkar
    Use when designing a system and identifying what could go wrong. Applies STRIDE to a data-flow model, ranks threats by realistic risk, and produces mitigations that are actually built.
    0
    installs
  10. Product Analysis · nimadorostkar
    Use when analyzing a product's performance or deciding what to build. Covers metric selection, funnel and retention analysis, distinguishing signal from noise, and prioritizing on evidence.
    0
    installs
  11. Database Performance · nimadorostkar
    Use when a database is the bottleneck. Covers finding the expensive queries, index strategy, lock contention, connection saturation, and the schema decisions that make queries fast or impossible.
    0
    installs
  12. Simple Design · nimadorostkar
    Use when code has grown hard to hold in your head. Applies complexity limits, dependency reduction, and encapsulation to bring functions and modules back under a readable ceiling.
    0
    installs
  13. System Design · nimadorostkar
    Use when designing a system or service before implementation. Produces a design covering data model, API surface, failure modes, scaling limits, and the trade-offs that were actually decided.
    0
    installs
  14. Cloud Architecture · nimadorostkar
    Use when designing cloud infrastructure. Covers network topology, identity and least privilege, multi-AZ and multi-region trade-offs, managed versus self-hosted decisions, and designing for cost.
    0
    installs
  15. Earnings Analysis · nimadorostkar
    Use when analyzing an earnings report or the market's reaction to one. Covers what actually matters in the release, the reaction as information, guidance versus results, and post-earnings drift.
    0
    installs
  16. Long Form Content · nimadorostkar
    Use when writing a researched article, blog post, or long-form piece. Covers building an argument, researching and citing, structure, and writing something with a point rather than a survey.
    0
    installs
  17. Agent Memory · nimadorostkar
    Use when an agent needs state that survives a session or a context compaction. Covers what to persist, file-based memory, structuring notes for retrieval, and preventing memory from becoming stale.
    0
    installs
  18. Skill Review · nimadorostkar
    Use when reviewing or improving an existing agent skill. Covers triggering accuracy, content quality, redundancy with the base model, and measuring whether the skill actually changes behavior.
    0
    installs
  19. Technical Analysis · nimadorostkar
    Use when analyzing price and volume structure. Covers trend identification, support and resistance, volume confirmation, moving-average structure, and the limits of what chart analysis can tell you.
    0
    installs
  20. Deep Research · nimadorostkar
    Use when researching a question that requires multiple sources. Covers question decomposition, source evaluation, tracking what is known versus assumed, and producing a synthesis with honest confidence levels.
    0
    installs
  21. Fact Checking · nimadorostkar
    Use when verifying claims. Covers tracing a claim to its origin, evaluating sources, detecting laundered statistics, and reporting a verdict with the evidence rather than an assertion.
    0
    installs
  22. Meeting Notes · nimadorostkar
    Use when turning a meeting, call, or transcript into notes. Covers extracting decisions and actions rather than transcribing discussion, and producing something that is useful a month later.
    0
    installs
  23. Realtime Websockets · nimadorostkar
    Use when building realtime features with WebSockets or Server-Sent Events. Covers protocol choice, connection lifecycle, reconnection and backfill, scaling across instances, and backpressure.
    0
    installs
  24. CLI Development · nimadorostkar
    Use when building command-line tools. Covers argument design, exit codes, streams and piping, progress output, configuration precedence, and behavior that respects the shell.
    0
    installs
  25. Design Patterns · nimadorostkar
    Use when choosing how to structure code for a recurring problem. Covers the patterns that earn their keep, the ones that usually do not, and how to recognize when a pattern is being applied for its own sake.
    0
    installs
  26. Domain Modeling · nimadorostkar
    Use when the code's vocabulary does not match the business's. Establishes a ubiquitous language, models domain concepts as explicit types, and identifies bounded contexts.
    0
    installs
  27. Secrets Management · nimadorostkar
    Use when handling credentials, API keys, and certificates. Covers secret storage, rotation, injection into applications, detection of leaked secrets, and what to do when one is exposed.
    0
    installs
  28. Performance Testing · nimadorostkar
    Use when load testing a system. Covers workload modeling, ramp profiles, what to measure, finding the breaking point, and distinguishing a real bottleneck from a badly configured test.
    0
    installs
  29. Slash Commands · nimadorostkar
    Use when creating reusable slash commands for an agent. Covers when a command beats a skill, argument handling, composing tool calls, and writing commands that are worth typing.
    0
    installs
  30. Bug Fix Protocol · nimadorostkar
    Use when fixing a reported bug end to end. Enforces a disciplined sequence — reproduce, write a failing test, fix minimally, verify, prevent recurrence — and blocks the common failure mode of patching symptoms.
    0
    installs
  31. AWS Cost Optimization · nimadorostkar
    Use when reducing cloud spend. Covers finding the actual cost drivers, right-sizing, commitment discounts, storage lifecycle, the hidden costs of data transfer and logging, and avoiding false savings.
    0
    installs
  32. Skill Authoring · nimadorostkar
    Use when writing a new skill for an AI agent. Covers scoping, description writing for reliable triggering, progressive disclosure, and the difference between a skill and a prompt.
    0
    installs
  33. Competitive Analysis · nimadorostkar
    Use when analyzing competitors. Covers gathering evidence rather than opinion, positioning and pricing analysis, identifying real differentiation, and producing a conclusion that changes a decision.
    0
    installs
  34. Document Conversion · nimadorostkar
    Use when converting between document formats. Covers HTML to Markdown, document to Markdown, PDF generation from HTML, and preserving structure through a conversion rather than losing it.
    0
    installs
  35. Quantitative Analysis · nimadorostkar
    Use when applying statistical methods to financial data. Covers return distributions, stationarity, correlation versus causation, the multiple-testing problem, and the statistical traps specific to financial time series.
    0
    installs
  36. Network Troubleshooting · nimadorostkar
    Network Troubleshooting
    0
    installs
  37. Frontend Architecture · nimadorostkar
    Use when structuring a frontend codebase. Covers module and folder organization, state boundaries, data-fetching layers, build configuration, and keeping a large application navigable.
    0
    installs
  38. File Organization · nimadorostkar
    Use when organizing, deduplicating, or cleaning up files. Covers safe classification and renaming, finding true duplicates, reclaiming space, and never destroying data during a cleanup.
    0
    installs
  39. Test Driven Development · nimadorostkar
    Use when practicing TDD. Covers the red-green-refactor loop, choosing the next test, designing through tests, and when TDD is and is not the right approach.
    0
    installs
  40. Technical Documentation · nimadorostkar
    Use when writing developer-facing documentation. Covers the four documentation types and choosing between them, writing a README, API reference, and tutorials that work.
    0
    installs
  41. Agent Instructions · nimadorostkar
    Use when writing project instructions for a coding agent (CLAUDE.md, AGENTS.md, or equivalent). Covers what belongs in them, what does not, structure, and keeping them accurate as the project changes.
    0
    installs
  42. Plugin Development · nimadorostkar
    Use when packaging skills, commands, hooks, and MCP servers into a distributable plugin. Covers manifest structure, bundling, versioning, testing, and distribution through a marketplace.
    0
    installs
  43. Legacy Modernization · nimadorostkar
    Use when incrementally modernizing a legacy system without a rewrite. Covers characterization tests, seams, the strangler pattern, and sequencing migrations so the system stays shippable throughout.
    0
    installs
  44. Web Data Extraction · nimadorostkar
    Use when extracting data from web pages. Covers choosing between an API, static parsing, and a browser, handling JavaScript-rendered content, resilient selectors, rate limiting, and scraping responsibly.
    0
    installs
  45. Event Driven Architecture · nimadorostkar
    Use when designing systems around events and message queues. Covers event schema design, delivery guarantees, idempotent consumers, ordering, dead-letter handling, and event sourcing.
    0
    installs
  46. Architecture Decisions · nimadorostkar
    Use when a significant technical decision needs to be recorded. Produces Architecture Decision Records that capture context, options, the decision, and its consequences — so the reasoning survives the people who made it.
    0
    installs
  47. Repository Exploration · nimadorostkar
    Use when orienting in an unfamiliar codebase. Produces a map of the architecture, entry points, data flow, conventions, and the parts most likely to surprise you — before any code is changed.
    0
    installs
  48. Skill Name · nimadorostkar
    Use when <the situation, in the words a user would actually use>. Covers <scope>. Trigger on "<phrasing>", "<phrasing>". Do not use for <adjacent case> — see the <other> skill.
    0
    installs
  49. RAG · nimadorostkar
    Use when building retrieval-augmented generation. Covers chunking, embedding and hybrid search, reranking, grounding and citation, and diagnosing whether a bad answer is a retrieval failure or a generation failure.
    0
    installs
  50. Spark · nimadorostkar
    Use when building distributed data pipelines with Apache Spark. Covers partitioning, shuffles, skew, joins, caching, and reading the Spark UI to find why a job is slow.
    0
    installs
  51. IOS · nimadorostkar
    Use when building native iOS applications. Covers SwiftUI architecture, state management, navigation, networking, persistence, background behavior, and App Store submission requirements.
    0
    installs
  52. Pandas · nimadorostkar
    Use when analyzing or transforming tabular data in Python. Covers vectorized operations, memory-efficient dtypes, correct joins, groupby patterns, and avoiding the silent errors pandas makes easy.
    0
    installs
  53. CI CD · nimadorostkar
    Use when building or fixing a delivery pipeline. Covers pipeline structure, caching, test parallelization, deployment strategies, secrets, and making the pipeline fast enough that people do not route around it.
    0
    installs
  54. Vue · nimadorostkar
    Use when building Vue 3 applications. Covers the Composition API, reactivity fundamentals, composables, Pinia state management, and the reactivity mistakes that cause silent update failures.
    0
    installs
  55. Go · nimadorostkar
    Use when writing Go services, CLIs, or libraries. Covers idiomatic error wrapping, goroutine and context discipline, interface design, table-driven tests, and the race detector.
    0
    installs
  56. MCP Server · nimadorostkar
    Use when building a Model Context Protocol server. Covers tool, resource, and prompt design, transport choice, authentication, error handling, and testing an MCP server against a real client.
    0
    installs
  57. Postgres · nimadorostkar
    Use when working with PostgreSQL specifically. Covers indexing, MVCC and vacuum, connection pooling, partitioning, JSONB, replication, and the operational realities that separate Postgres from generic SQL.
    0
    installs
  58. PDF · nimadorostkar
    Use when working with PDF files. Covers text and table extraction, merging and splitting, form filling, watermarking, OCR for scanned documents, and generating PDFs.
    0
    installs
  59. Cpp · nimadorostkar
    Use when writing modern C++ (17/20/23). Covers RAII, smart-pointer ownership, move semantics, ranges, concepts, and eliminating undefined behavior with sanitizers.
    0
    installs
  60. PHP · nimadorostkar
    Use when writing PHP 8.2+ or working in Laravel and Symfony codebases. Covers strict types, enums, readonly classes, attributes, PSR standards, and static analysis with PHPStan.
    0
    installs
  61. SQL · nimadorostkar
    Use when writing or optimizing SQL. Covers query planning, indexing strategy, window functions, CTEs, transaction isolation, and reading EXPLAIN output.
    0
    installs
  62. Fine Tuning · nimadorostkar
    Use when considering fine-tuning a model. Covers when fine-tuning beats prompting or RAG, dataset construction, LoRA and full fine-tuning, evaluation, and the failure modes that waste the effort.
    0
    installs
  63. Ml Pipeline · nimadorostkar
    Use when building or operating a machine learning pipeline. Covers feature engineering, training reproducibility, train/serve skew, deployment, monitoring for drift, and retraining.
    0
    installs
  64. Django · nimadorostkar
    Use when building Django applications. Covers ORM query performance, model design, migrations, Django REST Framework, security defaults, and testing.
    0
    installs
  65. Nestjs · nimadorostkar
    Use when building NestJS services. Covers module structure, providers and scopes, validation pipes, guards and interceptors, TypeORM/Prisma integration, and testing.
    0
    installs
  66. Theming · nimadorostkar
    Use when building a theme or theming system for an interface. Covers token architecture, dark mode, contrast preservation across themes, and generating a coherent palette from a seed colour.
    0
    installs
  67. AWS Cdk · nimadorostkar
    Use when defining AWS infrastructure with the CDK. Covers construct design, stack organization, environment configuration, testing infrastructure code, and safe deployment.
    0
    installs
  68. React · nimadorostkar
    Use when writing or reviewing React. Covers component and state design, hook correctness, memoization that is actually needed, data fetching, and the render behavior behind most React performance problems.
    0
    installs
  69. Ruby · nimadorostkar
    Use when writing Ruby or working in Rails codebases. Covers idiomatic object design, service objects, ActiveRecord query performance, RSpec structure, and RuboCop-clean style.
    0
    installs
  70. Rust · nimadorostkar
    Use when writing Rust or resolving borrow-checker, lifetime, and trait errors. Covers ownership models, error handling with thiserror and anyhow, async with Tokio, and safe abstractions over unsafe code.
    0
    installs
  71. Flutter · nimadorostkar
    Use when building Flutter applications. Covers widget composition, state management, build-method performance, platform channels, and the rendering behavior behind most Flutter jank.
    0
    installs
  72. Agent Design · nimadorostkar
    Use when building an LLM agent that uses tools over multiple steps. Covers tool design, the agent loop, error recovery, termination, human checkpoints, and knowing when an agent is the wrong architecture.
    0
    installs
  73. Caching · nimadorostkar
    Use when adding or debugging a cache. Covers cache placement, invalidation strategies, stampede protection, TTL selection, and the consistency you are trading away.
    0
    installs
  74. Fastapi · nimadorostkar
    Use when building APIs with FastAPI. Covers dependency injection, Pydantic v2 validation, async database access, authentication, background tasks, and testing.
    0
    installs
  75. GRAPHQL · nimadorostkar
    Use when designing or operating a GraphQL API. Covers schema design, resolver performance and DataLoader batching, query cost limiting, error handling, and federation.
    0
    installs
  76. Resume · nimadorostkar
    Use when writing or tailoring a CV or resume. Covers evidence over adjectives, tailoring to a specific role without lying, structure, and the specific patterns that get a resume discarded.
    0
    installs
  77. Nextjs · nimadorostkar
    Use when building Next.js applications with the App Router. Covers server and client component boundaries, data fetching and caching, server actions, streaming, and rendering strategy.
    0
    installs
  78. Shell · nimadorostkar
    Use when writing Bash scripts or command-line automation. Covers strict mode, safe quoting, argument parsing, trap-based cleanup, portability, and ShellCheck-clean scripts.
    0
    installs
  79. Swift · nimadorostkar
    Use when writing Swift for iOS, macOS, or server-side. Covers value semantics, optionals, protocol-oriented design, structured concurrency with async/await and actors, and SwiftUI state management.
    0
    installs
  80. Editing · nimadorostkar
    Use when editing prose for clarity and force. Covers cutting, structural editing, the specific constructions that weaken writing, and editing someone else's work without destroying their voice.
    0
    installs
  81. UI Review · nimadorostkar
    Use when critiquing an interface design. Covers hierarchy, affordance, consistency, states, and delivering feedback that changes the design rather than describing taste.
    0
    installs
  82. Terraform · nimadorostkar
    Use when managing infrastructure as code with Terraform or OpenTofu. Covers module design, state management, drift, plan review, secrets, and applying changes without destroying production.
    0
    installs
  83. Angular · nimadorostkar
    Use when building Angular applications. Covers standalone components, signals, RxJS discipline, change detection, dependency injection, and the patterns that keep large Angular codebases fast.
    0
    installs
  84. Python · nimadorostkar
    Use when writing, reviewing, or modernizing Python 3.11+ code. Produces fully type-annotated modules, async I/O, dataclasses and protocols, pytest suites, and a lint/type gate built on ruff and mypy --strict.
    0
    installs
  85. LLM Evaluation · nimadorostkar
    Use when measuring the quality of an LLM feature. Covers building an evaluation set, choosing metrics, LLM-as-judge and its pitfalls, regression testing prompts, and evaluating in production.
    0
    installs
  86. Data Quality · nimadorostkar
    Use when validating a dataset or building quality checks into a pipeline. Covers profiling, schema and constraint validation, freshness and completeness checks, anomaly detection, and failing a pipeline correctly.
    0
    installs
  87. Containers · nimadorostkar
    Use when building or debugging container images. Covers multi-stage builds, layer caching, image size, non-root users, signal handling, and the security defaults most Dockerfiles get wrong.
    0
    installs
  88. Kubernetes · nimadorostkar
    Use when deploying to or debugging Kubernetes. Covers workload configuration, resource requests and limits, probes, rollout strategy, networking, and the failure modes that produce CrashLoopBackOff and OOMKilled.
    0
    installs
  89. QA Review · nimadorostkar
    Use when reviewing a feature for release readiness. Covers acceptance-criteria verification, edge-case enumeration, regression risk assessment, and a release decision that is a judgment rather than a vibe.
    0
    installs
  90. Changelog · nimadorostkar
    Use when writing a changelog or release notes. Covers what belongs in one, writing for users rather than for git, semantic versioning, and documenting breaking changes so nobody is surprised.
    0
    installs
  91. LLM Integration · nimadorostkar
    Use when integrating an LLM API into an application. Covers streaming, retries and rate limits, timeouts, caching, fallback across providers, and the production concerns that a tutorial integration ignores.
    0
    installs
  92. Model Selection · nimadorostkar
    Use when choosing which LLM to use for a task. Covers matching capability to task, cost and latency trade-offs, routing between models, benchmark skepticism, and evaluating on your own data.
    0
    installs
  93. API Design · nimadorostkar
    Use when designing or reviewing an HTTP API. Covers resource modeling, status codes, pagination, idempotency, versioning, error formats, and the contract details that break clients when you get them wrong.
    0
    installs
  94. Data Modeling · nimadorostkar
    Use when designing a schema. Covers normalization and when to break it, choosing keys, modeling time and history, soft deletes, multi-tenancy, and schema decisions that are expensive to reverse.
    0
    installs
  95. Diagrams · nimadorostkar
    Use when creating technical diagrams as code. Covers Mermaid for architecture, sequence, and flow diagrams, choosing the right diagram type, and keeping diagrams accurate as the system changes.
    0
    installs
  96. Visual QA · nimadorostkar
    Use when verifying that a UI renders correctly. Covers visual regression testing, responsive checks across breakpoints, cross-browser verification, and screenshot-based review of an implementation against a design.
    0
    installs
  97. Hooks · nimadorostkar
    Use when automating agent behavior with lifecycle hooks. Covers hook events, deterministic enforcement of rules the model should not be trusted to remember, and avoiding hooks that make an agent unusable.
    0
    installs
  98. Spring Boot · nimadorostkar
    Use when building Spring Boot services. Covers dependency injection, transaction boundaries, JPA performance, configuration, validation, and testing slices.
    0
    installs
  99. Backtesting · nimadorostkar
    Use when testing a trading strategy on historical data. Covers the biases that make a backtest lie, realistic costs, walk-forward validation, and the statistics that distinguish an edge from a coincidence.
    0
    installs
  100. React Native · nimadorostkar
    Use when building cross-platform mobile apps with React Native or Expo. Covers navigation, platform differences, list performance, native modules, offline behavior, and release builds.
    0
    installs