Updated 14 days ago
Yellow: Standard Build Guide#
You are building something your team will use for real work — a dashboard, a workflow tool, or a data entry system. It handles business data and needs to look professional. This guide walks you through it.
Time estimate: Most Standard Builds take 1-3 days of building time. The framework part takes about 30 minutes.
What you will need: Access to an AI coding tool, Springpod's Branding Standard, and a colleague willing to test your tool.
Step 1: Define what you are building (10 min)#
Fill out the Project Brief. For a Standard Build, be thorough — this tool will be used for real work, so "done" criteria matter.
Example completed brief:
Project name: Team Performance Dashboard
What are you building? A dashboard showing weekly team metrics — tasks completed, response times, and satisfaction scores. Used by team leads during Monday standups.
What problem does it solve? Team leads currently pull data from three spreadsheets manually. Takes 30 minutes per week and the numbers are sometimes wrong.
What does "done" look like?
- Shows tasks completed per person for the past 4 weeks
- Shows average response time with trend arrows
- Shows satisfaction score from the latest survey
- Filters by team and date range
- Matches Springpod's branding (colors, logo, fonts)
Tools: Replit Agent (needs a backend to pull data from multiple sources)
Step 2: Pick your tool#
For a Standard Build, you need a tool that lets you see and edit the code, because you may need to customise beyond what AI generates.
Recommended for Yellow builds:
- Low-Code (Replit Agent) — good balance of speed and control, handles databases and APIs
- Pro Tools (Cursor, Claude Code) — maximum control, best for complex logic
Not recommended for Yellow builds:
- No-Code tools are fast but hard to customise and harder to move away from. If this tool will be used for months, consider starting with Low-Code or Pro.
See the Tool Selection Guide for a full comparison and Springpod's Approved Tools for what is available.
Step 3: Build it#
Accelerator#
Start from the Prompt Library. The "Internal dashboard" prompt is a good starting point for most Yellow builds.
Example prompt for a team performance dashboard:
Create a dashboard showing team performance metrics.
Data sections:
1. Tasks completed per person for the past 4 weeks (bar chart)
2. Average response time with trend indicator (summary card)
3. Satisfaction score from latest survey (gauge or large number)
Features:
- Filter by team (dropdown) and date range (date picker)
- Data refreshes when filters change
- Loading state while data is fetching
- Clear error message if data source is unavailable
Colors:
- Primary (headers, buttons): #1B3A5C
- Accent (highlights, links): #2ABFBF
- Background: #FFFFFF
- Text: #333333
Requirements:
- Responsive (works on desktop and tablet)
- No external libraries unless strictly necessary
- Do not add features I did not ask for
Keep a Build Log#
For Yellow builds and above, keep a Build Log. Record:
- Each prompt you use and which tool you used
- Decisions you made and why
- Issues you encountered and how you resolved them
This takes 5 minutes per session and saves hours for anyone who needs to modify the tool later.
Step 4: Test it#
Go beyond basic testing. Use realistic data and get someone else to try it.
Testing checklist:
- Realistic data — Use real names, real numbers, real edge cases (not "test123")
- Edge cases — Try empty data, very large numbers, very long text, special characters
- Different devices — Open it on your phone and a tablet (or use browser device preview)
- Fresh eyes — Ask a colleague to complete the main task without help. Watch where they hesitate.
Getting feedback:
- Pick someone who was not involved in building the tool
- Give them a task: "Using this dashboard, tell me which team member completed the most tasks last week"
- Do not help them — just watch
- Note every point of confusion and fix it
Step 5: Match your brand#
Your tool should look and feel like it belongs to Springpod. Check it against the Branding Standard.
Quick brand check:
- Open your tool next to Springpod's website
- Do the colors match? (buttons, headers, links, backgrounds)
- Do the fonts match? (headings, body text)
- Is the Springpod logo present?
- Do error messages and empty states use your brand voice? (Not generic "Error 500" or "No data")
If anything looks off, update the styling to match the branding standard. Most tools let you change colors and fonts in a theme or CSS file.
Step 6: Secure it#
Same secrets check as Green, but more thorough because this tool handles business data.
- Search your code for:
sk-,api_key,secret,password,token,DATABASE_URL - Check your database — is it password-protected? Is the connection string in environment variables?
- Check error messages — do they show technical details (database names, file paths, stack traces)? They should not. Users see "Something went wrong. Please try again." Not the internals.
See the Security Standard for the full list of checks.
Step 7: Document your prompts#
Save the prompts you used to build this tool. Use the Build Log or create a prompts.md file in your project.
Why this matters: If someone needs to modify this tool in 6 months, they need to know what instructions you gave the AI. Without the original prompts, they are guessing.
For production prompts (prompts that run inside your finished tool, like a chatbot's instructions), use the Prompt Spec template to document each one in detail.
Step 8: Request peer review#
Before going live, get a peer review.
- Fill out the Review Request form
- Send it to a peer reviewer (any colleague — see Roles)
- Give them access to the tool and your build log
- They check that you followed the checklist and the tool works as described
- Address their feedback, then ship
What a peer review is not: It is not a formal audit. It is a colleague spending 15-30 minutes making sure nothing obvious is wrong. Do not overthink it.
Step 9: Ship it#
- Share the link with your team
- Note the kill switch — know how to take it offline
- Tell people it exists and how to use it
- Monitor it for the first week — check if people are using it and if anything breaks
Done#
You just completed a Standard Build. Here is what you did:
- Defined the project (Project Brief)
- Chose the right tool
- Built it with clear, specific prompts
- Tested with realistic data and fresh eyes
- Matched Springpod's brand
- Secured it (no exposed secrets, no leaking error messages)
- Documented your prompts (Build Log)
- Got a peer review
- Shipped it
The checklist version is the Yellow Checklist. Use that for future builds when you do not need the full walkthrough.
What if things change?#
If your tool starts handling personal data, serves external users, or becomes business-critical, re-run the Project Intake. You may need to follow the Orange (Reviewed Build) path.
Was this page helpful?