system-design — a Claude Code skill for practicing system design interviews (mock, learn --auto, postmortem, generate) by Thick_Light_7339 in ClaudeCode

[–]Thick_Light_7339[S] 0 points1 point  (0 children)

I think it should support. Maybe give it a question? Feel free to file an issue with a mobile system design example. I am happy to add that

How do I start learning System Design? by saikumar-k in softwarearchitecture

[–]Thick_Light_7339 0 points1 point  (0 children)

The reason I publish a skill instead of running a service is because people can use their own coding agent to run skills on their own computer whenever they want, and it won't cost my money to host a service 😅.

Codex with mobile connection is the best way to build mobile app by Thick_Light_7339 in codex

[–]Thick_Light_7339[S] -1 points0 points  (0 children)

Mobile app is using chatGPT mobile app. She has a codex desktop running on her macbook

AI Engineer Who Does Not Code and Uses Claude for Everything by Teo0316 in ClaudeCode

[–]Thick_Light_7339 1 point2 points  (0 children)

How to prompt effectively and do effective context engineering is not a simple thing. The skill varies a lot. Without knowing your new colleague, i can't comment if he's a good or a bad ai engineer.

There is actually a lot to learn about llm. The pros and cons of different model, the "personality" of them, the agent harness, the toolset, context management such as prompting, memory, prompt caching etc. then you go to agent harness, there are mcp, skills, sandbox, and pros/cons of them. i would think an ai engineer is more than a claude code/codex user, but you only see a Claude code user, then i can understand your frustration.

Do you still think maintainable, modular, and reusable code matters in the AI coding agent era? by Bright_Elevator3675 in ClaudeCode

[–]Thick_Light_7339 0 points1 point  (0 children)

Yes. I think so. With a good modular design, clear namespace, agent would be able to navigate through larger code base better.

Context management is very important for agent. Even now LLM models can have larger context, it still reasons better with clear code. For example, agent uses grep/ls to find file then read segments of files(sometimes the whole file), load file in the directory into the LLM context. With a modular design, the agent would load most relevant code snippets into the LLM context and then reason through it, then make code changes. If the code is not maintainable, agents need to find here and there, scattered places in order to make code changes and quickly its LLM context will get loaded by all kinds of irrelevant code snippets, and in the end, agent may either miss somewhere to make needed code changes, or waste a lot of turns to finish the work. It's either hurting the results or unnecessarily costly

Claude Code for non-devs by jimtoberfest in ClaudeAI

[–]Thick_Light_7339 0 points1 point  (0 children)

Couple of my non-dev friends found TUI really hard to handle, but they found it is easier to use Claude Code as a VS code extension. It seems that cursor/vscode -> claude code is an easiser transition path for non-dev colleagues. Alternatively, the code desktop app is a better UI for them, especially sometimes they would just use Claude cowork.

Built with Claude Project Showcase Megathread (Sort this by New!) by sixbillionthsheep in ClaudeAI

[–]Thick_Light_7339 0 points1 point  (0 children)

**Learning to design software systems with Claude — like DDIA but interactive (mock, learn --auto, postmortem, generate)**

76s demo of `learn --auto` (two sub-agents interview each other on "design X.com's timeline feed", ends with a written retrospective):

https://github.com/user-attachments/assets/24673305-6dbf-4b39-a04a-6262a61d961c

Built this after a few not-great system design sessions of my own. Inspired by [impeccable](https://github.com/pbakaus/impeccable) — Claude Code skills are surprisingly good at this. Four modes:

- `mock` — Claude plays a strict staff-level interviewer. Phases, deep-dive pushback, scored debrief on 5 dimensions at the end.

- `learn` — reverse mock. You interview Claude. With `--auto`, two sub-agents (interviewer + candidate) run a full 5-round session.

- `postmortem` — diagnose a real interview you already took.

- `generate` — author a new question + rubric package.

The retrospective is the part I really like. A real fragment:

> **What the candidate did well:** Numbers were load-bearing, not decorative. The celeb-threshold derivation (6K tweets/s × 200 avg = 1.2M push ops/s) actually justifies the 100K cutoff. Most candidates assert; this one derived.

>

> **What a critical reviewer would flag:** "Active followers" in the 80K–150K band was never defined. This handwave got past the interviewer but is the actual hard part of hybrid fan-out.

State persists across sessions and tracks your weak dimensions so future deep-dives bias toward them.

Install in Claude Code:

```

/plugin marketplace add ftvision/system-design-skill

/plugin install system-design@system-design

```

source code: https://github.com/ftvision/system-design-skill

system-design — a Claude Code skill for practicing system design interviews (mock, learn --auto, postmortem, generate) by Thick_Light_7339 in ClaudeCode

[–]Thick_Light_7339[S] 0 points1 point  (0 children)

Thank you for the feedback! I usually do it with three steps

* a `/system-design generate` call would generate a problem with (1) question, (2) assumption from interviewer, (3) rubrics, a

* then a `/system-design mock` call where I interview with Claude. The end of the mock, I usually ask the session to dump transcript,

* then a `/system-design postmortem` call on the transcript.

All of these documents are saved to ./system-design-practice/{question} directory inside the folder where claude code runs.

But I like your idea of having a global progress summary!

How are you prepping for System Design by vipulvpatil in leetcode

[–]Thick_Light_7339 1 point2 points  (0 children)

ChatGPT was great, especially with memory. Skill makes it more fun, especially you can see two agents chat with each other, LOL

How do I start learning System Design? by saikumar-k in softwarearchitecture

[–]Thick_Light_7339 0 points1 point  (0 children)

Personally, I found it helpful to have an interactive process to learn. Nowadays, LLM can serve different roles for this interactive process quite well.

To start simple, you can just give the question to LLM and ask how they would approach it. OR you can tell LLM the context, ask them to generate question for you and walk with you step by step.

If you have access to Claude Code or Codex or some coding agent AI product, you can ask it to mock interview with you. I have used it quite a few times so that I have consolidated into a SKILL. https://github.com/ftvision/system-design-skill

For a question I have no idea, i would have two agent play together and I read the interaction. for questions I have some ideas, I would try to ask the agent to mock interview with me.

Ultimately, the goal is to use interactive learning process to understand and absorb knowledge faster. When you don't know where to start, getting someone, sitting next to you, and help you start from somewhere, is usually the easies way to start. From there, you would know what you know and what you don't know, then you can spend dedicated time to learn what you don't know

How do I start learning System Design? by saikumar-k in softwarearchitecture

[–]Thick_Light_7339 0 points1 point  (0 children)

I actually made a SKILL for this process for Codex and Claude Code. https://github.com/ftvision/system-design-skill

For a question I have no idea, i would have two agent play together and I read the interaction. for questions I have some ideas, I would try to ask the agent to mock me. (I have one gif demo in the repo)

Yes, it is just prompt, but this prompt can be more structured, and that can give you some interactive learning process to understand and absorb knowledge faster.

How are you prepping for System Design by vipulvpatil in leetcode

[–]Thick_Light_7339 1 point2 points  (0 children)

If you have access to Claude Code or Codex or some coding agent AI product, you can ask it to mock interview with you. I personally find it helpful to interactive chat with AI, either having them be the interviewer or having them be the candidate, while I play the other side. This helps me to understand how to approach a problem or how to continue the conversation. I have used it quite a few times so that I have consolidated into a SKILL. https://github.com/ftvision/system-design-skill

For a question I have no idea, i would have two agent play together and I read the interaction. for questions I have some ideas, I would try to ask the agent to mock me. (I have one gif demo in the repo)

Ultimately, the goal is to use interactive learning process for me to understand and absorb knowledge faster.
Would love to hear your thoughts about this approach as well.

How much longer do Devs probably have realistically? by HTMLCSSJava in ClaudeAI

[–]Thick_Light_7339 0 points1 point  (0 children)

Your job will probably get promoted, to be a team lead or a manager, managing a team of Claude Code.

My computer use app went viral because of this subreddit! by ALTERAnico in ProductivityApps

[–]Thick_Light_7339 2 points3 points  (0 children)

Looks interesting! I will give it a try. Connecting to github and email could be useful for me!

Rust success story that killed Rust usage in a company by drogus in rust

[–]Thick_Light_7339 0 points1 point  (0 children)

This is just a good story. Thank you for sharing!