Inspiration

Welcome to the ghost projects in the country Philippines where projects on flood control or buildings don't exist ,or not delivered by fishy contractors. I just wrapped up this project using Kiro, and it completely changed the way I work — in the best way possible.

If you’ve been building apps for a while, you know the pain: every new project starts with the same repetitive setup. You spend the first 30 minutes re-teaching your tools (like Claude) your exact preferences — things like:

“Add TypeScript with these specific settings.” “Set up my preferred naming configuration.” That repetition adds up.

What it does

The player Stacks blocks to build the tallest tower! But watch out - our "quality" materials might not be perfectly aligned. 🏗️

Key Features

-Game-Created : Moving block slides across screen. Player clicks when block is above the block below it
Check if blocks overlap YES → Continue ,creates a new moving block
NO → Game Over
-Dynamic daily Leaderboard: Points reward tallest tower and longer completion. A real-time leaderboard adds friendly multiplayer competition.
-Dynamic Rainbow Gradients: Each new game features a different color from a 100-color gradient spectrum

How we built it

Built with Devvit web and createjs for game physics. First Used Command + Shift + P and the option “Kiro: Generate project steering documents” to to start Kiro and plan project. asked kiro to build some landing pages then discarded it.Asked Kiro to build a leaderboard with markdown file it scanned for exact implementation pattern. I simply typed, "Create a leaderboard" Kiro assembled the leaderboard in my style. Asked Kiro to add a dark mode theme with markdown file it scanned for exact UI. Expanded createjs for collision and stacking blocks and stressed the facade pattern

Challenges we ran into

challenge was integrating devvit with createjs development to build the games physics ...
Intersection : Where the moving block overlaps with the block below
Saving leaderboard Formulating Redis for the best scores leaderboard

Accomplishments that we're proud of

Interactive game in Reddit posts. How to build a ghost project . Development of seamless game experience in devvit

What we learned

The longer the ghost project , watch out - it might not be perfectly aligned
Devvit web: insights into building on Reddit with its limit and forte
Devvit Redis: support for creating leaderboard
Skills.md in Kiro: blue print execution of repetitive specs
*Steering docs *: generated steering files

Kiro eliminates that bottleneck.
Instead of retyping the same setup instructions every time, I can focus on the fun part — actually building. Kiro made it possible to preserve context and preferences between projects, turning what used to be routine setup into automated flow. This project showed me how powerful it is when your tools remember .

What's next for Ghost Tower

Next, I’m exploring how Kiro can store and share these setup preferences across multiple projects — almost like a personalized development memory. Imagine starting any new app and having your entire environment, conventions, and tools configured instantly.

I want to take that even further: integrating Kiro with my existing developer stack so it can auto-detect project types and suggest configurations dynamically.The goal is to make setup time effectively zero.

Built With

Share this project:

Updates