30の作り方

チームのタスクを、
積み木のように。

散らばったタスクを1枚のボードに積み上げるプロジェクト管理ツール。今日やることが、開いた瞬間にわかる。

今週のボード
未着手 2
資料作成明日 18:00
バグ修正来週 月曜
進行中 2
MTG準備今日 15:00
完了 2
週次報告先週 金曜
リリース準備先週 水曜
デザインレビュー今日 17:00

TSUMIKIでできること

01

ボードビュー

タスクをカードで積んで、ドラッグで並べ替え。優先順位が一目でわかる。

02

自動リマインド

期限前日にSlackへ自動通知。抜け漏れをゼロに。

03

週次レポート

チームの進捗を毎週月曜、1枚にまとめて配信。

料金プラン

Free
¥0
3人まで
Business
¥1,980
/人・月(SSO・監査ログ)

今日のタスクから、積み始めよう。

14日間無料で試す
検証レシピ

How this was made

検証レシピ

このページを何で・どう作ったか。使ったスキルとWeb技術を3行で明示する。

作り方
Linear出身デザインエンジニアの判断集を読み込ませ、「4色トークン・イージング2種のみ」の制約を先に固定してからコピーを流し込んだ。
使ったスキル
emilkowalski/skills(公開スキル)を明示的に使用。
使ったWeb技術
素のHTML/CSS+Vanilla JS(マイクロインタラクションはCSS transition)。フォントはInterJetBrains Mono

検証ノート

手法

emilkowalski/skillsのコンポーネント集を渡し、「トークンは--ink/--bg/--muted/--lineの4色だけ」「イージングはease-out/ease-in-outの2種に統一する」という制約を先に固定してから、機能・料金・CTAを流し込んだ。順番を変えると、カードごとに違う影や角丸が紛れ込む。

なぜAI感が消えるのか

01
border-radius: 20px + box-shadow: 0 20px 60px rgba(0,0,0,.15) → --radius: 8px + border 1px solid

丸みを8pxまで締め、影は近距離用(0 1px 2px)と遠距離用(0 8px 24px)の2層に分けた。輪郭は締まったまま、影だけがふわっと広がる状態を避けている。

02
transition: all 300ms ease → transform/opacity個別 + cubic-bezier(0.23,1,0.32,1)

一括指定をやめ、動くプロパティだけを名指しした。イージングも既製のeaseではなく、数値で書いたカーブに統一している。

03
hover: scale(1.05) → :active { transform: scale(0.97) }

ホバーで膨らませる代わりに、クリックした瞬間だけボタンを沈める。ホバー自体はopacity:0.88のみで、拡大の演出は持たせていない。

04
見出し+絵文字/グラデーションラベル → 01/02/03の数字インデックス + 1px罫線

装飾を足さず、番号と罫線だけで機能を並べた(feature-row)。読む順番は番号が示し、色や記号には頼らない。

05
通知がバウンドして跳ねる演出 → opacity 0→1 + scale(0.97→1)、180ms

「デモを見る」のトーストも跳ねさせず、沈めるだけにした。sonner系ライブラリの実物の挙動に寄せている。

向いている場面

Design Engineerが実装まで一人で見るプロダクトのトップページ、あるいは開発者向けSaaSのように、機能の説明より操作した瞬間の手触りで差をつけたい場面に向く。季節感やビジュアルで魅せたいブランドページには、この構成では要素が足りない。