Zagham
36 posts

Zagham
@heyzagham
⚡ Senior Angular Engineer | Expert in Signals, RxJS, and scalable app design | Turning business ideas into modern Angular experiences
android | ios | web Katılım Kasım 2023
189 Takip Edilen6 Takipçiler
Zagham retweetledi

After nearly 3 years of attempts, finally landed cross-document (MPA) view transitions in joebell.studio ✨
English
Zagham retweetledi

the web has been quiet for a while.
for the past few months i've been building something to fix that. declarative audio for the web. describe a sound as plain data, play it with one call.
→ audio.raphaelsalaja.com
English
Zagham retweetledi

Over 50 open-source AI agent spinners for @reactnative @expo
📌 Lightweight
📌 Zero native dependencies
📌 No heavy UI threads
📌 Customizable
Repo: github.com/Eronred/expo-a…
Also available on: @rncomponents
English
Zagham retweetledi
Zagham retweetledi

好漂亮的 unicode-animations,在 agent 中用这些 loading 效果非常赞,不仅仅是 cli,任何平台都可以使用,没人任何依赖,作者是Perplexity 的设计师。
npmjs.com/package/unicod…
中文
Zagham retweetledi

Just learned about background-clip which fixes this exact issue. When set to padding-box the element background won’t be painted underneath the border.
However, you’ll still want to use shadow if you’re trying to match Figma exactly.

Filip Ganyicz@ganyicz
Borders not looking as sharp as in Figma? Figma renders outside stroke differently than browsers, subtle borders look sharper and lighter (or darker) To match this, use shadow instead
English
Zagham retweetledi

I turned a lot of the information and functionality from oklch fyi into a skill.
It can convert your entire project, convert individual colors, generate palettes, check contrast and more.
oklch.fyi/skill
English

spent today building an excalidraw visual designer skill for claude & other llms.
it turns your write-ups into clean excalidraw-style infographics, from simple to complex.
packaged as an .md file you can upload.
comment “excalidraw” and i’ll dm it to you.

m0h@exploraX_
so i converted the anti ai slop skill into a YAML .md file. this means anyone can easier upload this skill to claude and start using it freely. all you have to do is comment “anti ai slop” and i’ll send the file directly to your dm. — download the file to your pc — go to customise on claude → skills → upload the yaml file — that’s it, the skill is installed and ready to use clean, simple, done.
English

I just vibe-coded a TikTok research AI agent in Claude Code 🤯
A complete research-to-brief pipeline that scrapes TikTok, analyzes video hooks with AI, and generates creative briefs on demand.
All inside Claude Code.
Perfect for creative agencies and DTC brands who are still turning competitor research into briefs manually.
If you're spending hours scrolling TikTok "for research," watching videos one by one, screenshotting hooks, and rewriting briefs from scratch every time, this agent eliminates the entire loop:
→ Search TikTok by keyword, date range, and video count
→ Pull engagement metrics, captions, and thumbnails
→ Gemini watches the video and analyzes the hook
→ AI scrapes comments for common questions and insights
→ Generates a full creative brief from your template + brand bible
No watching videos manually.
No copying notes into docs.
No rewriting briefs from scratch.
What you control:
- Multiple client projects with separate brand bibles
- Your own creative brief template
- Which videos to analyze and brief
- Full customization through Replit's AI agent
Research → Analysis → Brief.
One workflow, running as a custom mini-SaaS inside your company.
Every e-comm brand and agency should have at least one person who can vibe-code tools like this. It's becoming non-negotiable.
I recorded a full walkthrough showing exactly how I built this from scratch.
Want the full tutorial?
> Like this post
> Comment "CLAUDE"
And I'll send it over (must be following so I can DM)
English
Zagham retweetledi

Calligraph v1.1.1 — calligraph.raphaelsalaja.com
- new number type for rolling animations
- additional animation variants inspired by iOS
try it out — npm i calligraph
English
Zagham retweetledi
















