1. Where to start the build and in what order
Tommy returns to the table and, for the first time, sits down not to listen but to do. In front of him are two items. The first โ a rough index.html, the same one that had been left unfinished: it opens locally, but it is raw and far from the reference. The second โ a screenshot from the client, the file reference.png in the same folder, clean and bright, that needs to be recreated.
โAlex, where do I start?โ Tommy is no longer panicking; he just needs a sequence of steps.
โIn order,โ Alex replies. โFirst you bring the look up to the picture โ that very screenshot trick. Then you polish it to a premium-looking result with the design plugin. And only when the page is ready do you roll it out to the outside world through the deploy tool. Three steps, one at a time. Letโs go with the first.โ
Tommy opens the session next to the project folder. The fog has cleared: here is the landing page, here is the sample, here are three clear moves to a live link. And now he is working with Sam โ Sam assembles, Tommy gives the orders.
Three steps to a live link: a draft and the client's screenshot, step 1 โ match the look to the reference, step 2 โ the design plugin, step 3 โ deploy, the link opens on a phone Three steps to a live link โ one at a time Draft + screenshot from the client 1 Reference match the look to the screenshot close 2 Design design plugin polishes everything expensive 3 Deploy deploy skill publishes to the web Link opens on a phone The next step only once the previous one is done2. Step 1 โ bring the look up to the reference
The first move is the same picture trick from the theory, only this time not on a dummy business card, but on the clientโs live reference. Tommy drags reference.png straight into the chat with Sam and writes exactly what Alex suggested:
Here is the client's reference [image]. Match my landing page index.html to this style.
Sam โseesโ the picture โ the course environment connected everything, nothing needs to be switched โ and starts editing the landing page. A minute later Tommy opens index.html on his side in the browser. The page has visibly moved closer to the screenshot: the background got lighter, headers larger, cards aligned. Not one-to-one, but the direction is right โ the look is much closer to the sample.
โOh, itโs already looking similar.โ Tommy clicks back and forth between his tab and the screenshot. โI didnโt paraphrase it in words, just threw it in.โ
โThatโs the trick,โ Sam writes back. โI captured the picture myself. Your job was to provide the sample and say what to do with it. You did. The landing page changed. But that was only the first step, not the finish line: itโs similar โ but still not โexpensiveโ enough.โ
โCloser to the reference, yes,โ Tommy agrees, โbut it is still a little weak.โ
โThatโs what Alex warned about. First step is to read the sample and move toward it. We moved. Now letโs finish the beauty.โ
3. Step 2 โ push it to โexpensiveโ with the design plugin
The landing page is similar to the reference, but it still doesnโt look โexpensiveโ โ some educational grayness is still peeking through. Tommy remembers the second thing from the theory โ a whole plugin of abilities in one command. Time to set it up not on a mockup but for real.
In the same session he connects the plugin marketplace and installs the design plugin โ those very four lines Alex showed, now for a real task:
/plugin marketplace add anthropics/claude-plugins-community # connect the plugin marketplace
/plugin install design-with-claude@claude-community # install the design skill set
/reload-plugins # enable it in this session
/plugin list # check: the plugin is in the list
/plugin list shows the plugin in the list โ installed and enabled. Now letโs turn it loose on the landing page:
Bring the landing page to a neat โexpensiveโ look. Use design-with-claude:
check visual hierarchy, typography, spacing, colors, consistency
of components, and accessibility. Preserve the meaning and structure of the page.
Tommy opens the landing page โ and whistles. Sam applied not one ability but a whole batch from the plugin at once: spacing, typography, neatness, consistency. The page stopped being a learning draft before his eyes โ it became coherent and expensive, the kind he had seen in other peopleโs beautiful screenshots and thought only โrealโ people knew how to do.
โSee that?โ Tommy canโt hold it in. โI wasnโt poking around in CSS myself. I installed the plugin โ and it polished everything at once.โ
โThatโs the power of plugins,โ Sam replies. โOne skill โ one attachment. The plugin is the whole toolbox for the topic. The landing page now looks like a proper thing. Only the main point remains โ it still lives only on your laptop.โ
โYou said โpluginsโ?โ Tommy catches the word. โSo there are many of them. Listen, Sam, find me a couple more design plugins. Purely for experiment. Or is that again for Alex?โ
โNo problem.โ Sam is unusually compliant today. โHere are a couple more. Just donโt overdo it โ each plugin contains dozens of skills.โ
# 1. frontend-design
/plugin marketplace add anthropics/claude-code
/plugin install frontend-design@claude-code-plugins
# 2. ui-ux-pro-max
/plugin marketplace add nextlevelbuilder/ui-ux-pro-max-skill
/plugin install ui-ux-pro-max@ui-ux-pro-max-skill
โYou said โdozensโ?โ Tommy is a little shocked. โSo the three plugins have nearly a hundred skills. And all of that is for improving the landing page design? Then why arenโt we using them all?โ
โTommy, thatโs not how it works.โ Sam seems to laugh. โA skill is a tool. If you already have 3 hammers you need, adding more wonโt make it better.โ
4. Step 3 โ install the deployment tool by voice
The landing page is ready, and now comes that moment โ the dayโs turning point. Publishing. Tommy turns to Alex:
โListen, how do I publish it? You said files need to be uploaded somewhere on a server. Does that mean I have to go into the console?โ
โNo need to use the console,โ Alex replies. โThe main thing today is not just to shove files anywhere, but to do it through a ready-made tool, the very one I hinted at in theory. For static publishing there is a hosting skill โ on Tiiny Host.โ
โDo I have to write this skill myself again? Will you help?โ
โNo, you donโt need to write anything. With AI you can do everything in words. Just tell Sam โdownload and install the skillโ โ and thatโs it.โ
Tommy writes Sam a normal human request โ without any terminal wizardry:
Sam, install the skill for deploying static content to Tiiny Host (Tiiny-Host/skills repository).
Sam downloads and puts SKILL.md where it belongs โ in the project folder, .claude/skills/tiiny-host/ โ and reports that the skill is in place. Tommy checks that the tool is installed:
/skills # tiiny-host should be in the list
In the list โ tiiny-host. Installed.
โThatโs it?โ Tommy is almost disappointed by how easy it was. โI used to think publishing a site was some kind of magic for admins.โ
โThatโs it,โ Alex replies. โYou just installed a deployment tool with one sentence. If Sam couldnโt handle it, you could copy the same file by hand, but you didnโt have to. Now weโll deploy with it.โ
โSo deployment is just another installable thing, like a skill or a plugin,โ Tommy says it out loud. โInstall it in words, then use it. And I thought publishing a site was DevOps work.โ
โNo DevOps. Youโll see for yourself now.โ
5. Publishing it: the landing page lives on the internet
The tool is installed. Tommy does what he had not known how to do and feared for a week โ and does it in one sentence (which, of course, Alex suggested):
Sam, deploy my landing page on Tiiny Host anonymously.
The skill gets to work: it builds the landing page folder and sends it out to hosting, without any registration. And it returns a line โ a live link like something.tiiny.site.
Tommy does not open it on the laptop โ the landing page is already there, that doesnโt count. He takes out his phone, switches to mobile internet so it will be a real field test, and types the link with his finger. His finger hovers over โgo,โ and Tommy quickly taps it: all he feels is curiosity and excitement.
One second. White screen.
Another second. Tommy has already almost formed โwell, of course, again only on my machineโ in his head โ and then the screen fills in. His landing page unfolds. The same one from the reference, polished by the plugin. On the phone, which is not connected to the laptop by anything at all. Tommy swipes โ the page scrolls, buttons click, everything is alive.
โNo way,โ he exhales into the empty room and doesnโt quite believe himself. โIt was on my laptop. And now it lives on the internet. For everyone.โ
And first of all โ not to Alex, not to Tony. Tommy catches Oliverโs eye across the whole open-plan office and waves the phone over his head like a pass:
โUncle Oliver! Come here, the promise! That very link, remember?โ
And, without waiting, he rolls over to him on his chair, holding the phone with the open landing page in front of him like a waiter carrying a tray.
โYou promised this morning โ here it is by evening.โ He shoves the screen under Oliverโs nose. โFrom the phone. Not bad, huh?โ
Oliver reluctantly takes the phone with two fingers and scrolls the landing page back and forth. Taps the button โ it clicks.
โHmm,โ he finally says. โAlive. Well, look at that.โ
And goes back to his mechanical keyboard. Nothing more. But that โhmmโ is enough for Tommy โ sweeter than any compliment for the whole day. He has closed his own bet, the one he himself had raised in front of a witness.
Rolling the chair back, he writes Alex:
โAlex, it opened on the phone.โ
โThen now you have not โworks on my machine,โ but โlives on the internet,โโ Alex replies. โTony opens it โ heโll see it. The client opens it โ theyโll see it. Anyone from any phone. That arrow from โlocal โ outsideโ โ you just walked through it. One caveat: this anonymous link lives only a short time, about an hour.โ
โWhat do you mean, an hour?โ Tommy literally sinks. โI thought once you publish it, thatโs it, it stays up forever. And it dies after an hour?โ
โIt dies after an hour,โ Alex confirms calmly. โFor โsee what came outโ and show Tony โ more than enough. But yes, forever is a separate story.โ
6. Permanent link: the first hint of a key
โSo how do we make it permanent?โ Tommy is already tasting victory and does not want to let it go.
โTo keep the link from disappearing after an hour, you need an account on this hosting,โ Alex replies. โYou create an account, and they give you a personal access key. With the key, deployment puts the landing page under a permanent link.โ
โAh, then letโs set it up.โ Tommy is already reaching for it. โIโll get the key, send it to Sam, and let himโฆโ
โStop,โ Alex cuts him off. โYou donโt toss an AI agent a key in chat. Thatโs basically like leaving your apartment key on the street: whoever picks it up gets in on your behalf. Keys have their own place โ a special file, not a conversation. But thatโs a separate big talk, and we wonโt dive into it today.โ
โSo how do we get a permanent link?โ
โNot today, then. Remember one thing: for permanent, you need an account on the hosting and a key with it, and the key is personal โ you donโt scatter it anywhere. Iโll show you how to handle it properly later, when we get to live keys. Today the temporary one is enough: you proved that you can deploy. Just send the link to Tony now and thatโs all.โ
7. Inventory of the arsenal
The landing page is published โ and Tommy first of all sends the link to Tony. The reply comes quickly:
โOh, it opens on the phone. Clean and tidy, just like the client wanted. Good job, I forwarded it to him.โ And then he immediately adds, โListen, make me a short report. What did you do with this AI all week that actually worked? Not a novel, a couple of paragraphs. Iโll forward it upstairs โ let them see where the week went.โ
โUhh.โ Tommy freezes a little. Handing over a live landing page is something he already knows how to do. But explaining what he did โ thatโs new: until now he had just been casting spells and getting happy, not putting it into a report.
โAlex, help me with the report,โ he writes. โMy headโs a mess. Where do I even start?โ
โStart not with the report,โ Alex replies. โStart with an inventory. List the things you used at all during the week. For yourself, so you can see your own arsenal. From that, weโll pick what goes upstairs.โ
And they remember the first week after meeting. Rollbacks โ when something broke, Tommy rolled it back. A skill โ installed one, for design. A plugin โ today, a whole plugin for beauty. The picture trick โ build from a sample. The deployment skill โ just installed by voice. An agent that writes like a human. Games โ Snake, 2048, Tetris.
โListen, Iโve been strapped up like a pirate ship over the week.โ Tommy looks over the list like a shelf of trophies. โA couple of days ago my palms were sweating from the black screen, and now I have a whole arsenal here. Give me another month โ Iโll make the whole office hyped.โ
He is clearly pleased with himself โ and with good reason. But Alex drops a phrase that cools things off a little:
โYouโve strapped on quite a bit, yes. Useful. Just remember: an arsenal is power as long as you remember what you have and why. And just accumulating it without sorting it out โ at some point it will stop being power and become a burden youโll get lost in.โ
โCome on, a burden.โ Tommy waves it off. Today it sounds like nitpicking; he doesnโt hear any warning in it. The inventory lies in front of him like a trophy.
8. Report upstairs: โtoo much about games โ translate itโ
โSo, inventory done.โ Tommy looks at the list. โCan you assemble a report for Tony from this?โ
โI can,โ Alex replies. โBut what goes upstairs is not everything, only the working essence. What actually moved the task forward.โ
And in a couple of minutes he produces a neat short text: the landing page was brought up to the clientโs reference, polished by the design plugin to an expensive look, published on the internet through the tool, and the link opens from any phone. Plus a separate paragraph โ what was learned during the week: Snake, 2048, Tetris as practice, the design plugin, working with images, the first deployment.
Inventory, digest, report: the week's arsenal inventory, written for yourself, goes through the filter โwhat actually went into the taskโ, and a short, to-the-point report goes upstairs From inventory to report: not everything goes upstairs Arsenal inventory for yourself, everything Rollbacks Design skill Design plugin The picture trick Deploy skill Agent writes like a human Games: snake, 2048, tetris Filter what actually went into the task Report upstairs short and to the point Landing page to reference Design plugin: premium look Published via a tool Opens on a phone Learned this week Every line of the report was checked by hand โ that's why it's honestTommy scans it โ and himself catches that the report is not made up, but honest. He verified every line with his own hands today: he brought the landing page to the reference, the agent read the picture; he installed the plugin, the look is expensive; he published it through the skill, not the console; the link opened on the phone, not only locally. Everything matches.
โFire.โ Tommy copies the text and sends it to Tony. โThere you go.โ
Tony reads it โ and gets stuck on one paragraph:
โThis part is good, but this part โ stop. โSnake, Tetris, 2048โ โ upstairs they wonโt get that, theyโll think you spent the week playing games. But you were learning on them. Translate it into normal language.โ
โHowโs that?โ Tommy doesnโt understand. โAlex, what now?โ
โLetโs translate it into corporate language,โ Alex replies. โSame work, just in words they read there.โ
โOh, letโs.โ Tommy latches on. โTranslate it, because I donโt know this language.โ
And Alex edits it. The game names disappear from the text. Instead of โSnake and Tetrisโ there appears dry wording: training mini-projects used to practice build, debugging, and publishing. Snake itself becomes an impersonal S-project, Tetris becomes a T-project. Educational tasks, not entertainment.
โSee the difference?โ Alex says. โFor yourself you were building Snake and Tetris, and thatโs fun. Up top it becomes โpracticed the skill on educational projects.โ Same week, same you โ just in a language theyโll understand. And the report doesnโt lie: you really did learn on them.โ
Tommy rereads it and catches a thought that had never come to mind before: the same thing can be told in two languages. For yourself โ excited, about Snake and magic. Up top โ practically, about tasks and results. He sends the text to Tony again. This time Tony replies briefly:
โNow that works. I forwarded it.โ
And thatโs it. Everyone is happy: the client got the landing page, Tony got the report, and upstairs will understand what the week was spent on.
9. The pretty facade and what is behind it
The work is done โ and only now does Tommy let himself have something sweet. Using the same trick as with the landing page, he rolls out the game showcase to the outside world: Snake, 2048, Tetris. And one of his friends, opening the link, reacts with a phrase sweeter than anything he could have imagined today:
โOh, cool! Make me something like that too.โ
Tommy rereads it twice. Not โnice,โ not โgood jobโ โ but someone wanted the same thing for themselves. And somewhere in his head it flashes: you could even charge money for that. He pushes the thought away โ today is already a day of victories. But it sticks; thoughts like that donโt go away easily.
In the evening Tom2036 puts a period on the day in his usual way: he doesnโt touch the victory, he doesnโt preach morals. An image drops into the chat.
Tommy snorts into his fist. The facade is beautiful, everything works, the link is live โ he reads that first of all, and takes the poles for an ordinary joke that Tom2036 likes to toss in with the mood. At the one surviving word he just winces:
โโAuthorship,โโ he reads aloud. โWhat authorship? Old man, are you overheating there? I published a landing page, not wrote a book.โ
The word hangs there as absurdity in the middle of the erased mush. Tommy shrugs, closes the image, and does not come back to it.
And right after that โ a couple more lines that he skims over. Something about tomorrow he will finally get to know more closely the one he had been working with all this time. Tommy reads it like a teaser for another day and puts the phone down โ and immediately picks it back up, opens his link, just to see the landing page unfold there, outside, not on his laptop.
โFrom the phone,โ he says to the empty room and smirks to himself.