CtrlK
BlogDocsLog inGet started
Tessl Logo

dsa-pattern-practice

Use for **any DSA question — interview prep OR day-to-day code work** — algorithm paradigms (BFS, Dijkstra, sliding window, monotonic stack, Union-Find, binary search, backtracking, topological sort, trie, DP), data structures (heap, segment tree, fenwick, trie), Java collection choice (HashMap/TreeMap, ArrayList/LinkedList, ArrayDeque/PriorityQueue, Comparator) while writing production code, graph primitives, complexity analysis, or refactoring existing code for better Big-O. Answers in Signal/Technique/Invariant/Complexity (STIC) card format; persists cards to a user-writable skill-state directory (see references/path-config.md). **Not for software design patterns** — use `design-pattern-practice`. Triggers on "classify this problem", "Java template for X", "shortest path", "HashMap vs TreeMap", "next greater element", "top K elements", "why is this loop slow", "is this O(N²)", "which collection should I use", "optimize this nested loop", "review this for algorithmic complexity".

75

Quality

92%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

The risk profile of this skill

SKILL.md
Quality
Evals
Security

Loading evals

Repository
sayed-moin-ahmed/DSA-CLAUDE-CODEX-GEMINI-SKILL

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.