CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

dsa-lld-sysdesign-framework

End-to-end framework that takes one problem through every layer — Problem → Computational Model → Data Model → Data Structure → Algorithm → Invariant/Proof → Complexity → Java → OOP → Design Pattern → Runtime Flow → LLD → Concurrency → Failure → Scale → System Design → Production → Adversarial Verdict. Use when the user wants the layers connected — "end to end", "from DSA to system design", "connect the data structure to the design pattern", "how does this become a production system", "full breakdown of LRU cache / rate limiter / scheduler", "LLD with the algorithm behind it", "walk this through every layer", or names this framework file. Also for evidence-tagged answers (SOURCE-SUPPORTED / DERIVED / INFERRED). Single-layer questions go to the specialist — dsa-pattern-practice, design-pattern-practice, or system-design-architect; this skill is the spine linking them.

Quality

91%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

78%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured working summary with genuine progressive disclosure to a single verbatim reference, a clearly sequenced workflow with a mandatory adversarial-validation checkpoint, and per-step output requirements. The main weaknesses are the 18-vs-9 attack-question inconsistency, an implicit (rather than explicit) fix-and-revalidate loop in Step 3, and minor redundancy between the ASCII pipeline diagram and the Parts table.

Suggestions

Reconcile the attack-question count: Part XVII says 'The 18 attack questions' but Step 3 lists only 9 — either list all 18 or state '9 of the 18 — see the reference file for the rest'.

Make the Step 3 feedback loop explicit: add a line such as 'If any attack question breaks the answer, fix it and re-run the attack before sending', so the validation checkpoint has a defined recovery path.

Trim the duplicated pipeline representation — the large ASCII master-flow diagram largely restates the Step 2 Part table — to a single compact rendering to save context tokens.

DimensionReasoningScore

Conciseness

The body is dense and assumes Claude's competence — no basic-concept explanations, terse one-line-per-Part table, compact worked LRU example. Minor trims remain: the pipeline is rendered as a large ASCII diagram that is restated in the Part table, and a few rule lines ('Correctness and evidence beat completeness') repeat Step 1 constraints. Not 5 because these small redundancies could be tightened; not below 4 because there is no over-explanation of known material.

4 / 5

Actionability

Guidance is mostly concrete and executable: the Step 0 table maps asks to exact Parts, the Part table specifies 'Must produce' outputs per step, the VERDICT block is a copy-paste template, and the LRU walkthrough models the expected output. Minor gaps: Part XVII promises 'The 18 attack questions' but Step 3 lists only 9, and hand-offs mention 'STIC card' / 'SADP cards' without definition, leaving the reader to consult other files.

4 / 5

Workflow Clarity

The sequence is explicit (Step 0 depth → Step 1 evidence pass → Step 2 walk the Parts → Step 3 adversarial validation with 'never skip') and includes an explicit pre-send validation checkpoint with a checklist. Falls short of 5 because the feedback loop is implicit — the body attacks the answer but never says what to do when an attack question fails (revise and re-attack), and the 18-vs-9 attack-question discrepancy creates a gap in the validation checklist.

4 / 5

Progressive Disclosure

Textbook progressive disclosure: the body opens by declaring 'The canonical source is attached verbatim at references/DSA_DesignPattern_LLD_SystemDesign_Execution_Framework.txt ... This file is the working summary. If the two ever disagree, the reference file wins', pushes full bullet lists to that single one-level-deep reference (verified to exist, 735 lines), and summarizes each Part inline with 'Full bullet lists live in the reference file'. Hand-offs to specialist skills are clearly listed.

5 / 5

Total

17

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

An exemplary description: third-person voice, concrete what/when, rich natural trigger phrases with synonyms, and explicit disambiguation against sibling skills. It covers all four rubric dimensions at the top anchor without padding or over-claims.

DimensionReasoningScore

Specificity

The description enumerates the full concrete pipeline ('Problem → Computational Model → Data Model → Data Structure → Algorithm → Invariant/Proof → Complexity → Java → OOP → Design Pattern → ... → Adversarial Verdict'), listing every concrete stage the framework executes — comprehensive, specific actions rather than vague claims.

5 / 5

Completeness

It clearly answers 'what' (end-to-end framework taking one problem through every layer, with the layers named) and 'when' ('Use when the user wants the layers connected' followed by concrete trigger phrases), and adds routing guidance for single-layer questions — matching the anchor-5 example pattern.

5 / 5

Trigger Term Quality

It quotes eight natural user phrases ('end to end', 'from DSA to system design', 'connect the data structure to the design pattern', 'how does this become a production system', 'full breakdown of LRU cache / rate limiter / scheduler', 'LLD with the algorithm behind it', 'walk this through every layer') plus example problem names — comprehensive trigger coverage including synonyms.

5 / 5

Distinctiveness Conflict Risk

The niche is clear (multi-layer connection across the full pipeline) and conflicts are explicitly resolved: 'Single-layer questions go to the specialist — dsa-pattern-practice, design-pattern-practice, or system-design-architect; this skill is the spine linking them.'

5 / 5

Total

20

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

sayed-moin-ahmed/dsa-books

Path

skills/dsa-lld-sysdesign-framework/SKILL.md

Reviewed

Table of Contents

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.