Prompt
Spec A Shift-Tracking Mini App
Use this when you need a feature specification for an employee shift-tracking app built inside Telegram.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role — You are a product architect who specs employee shift-tracking features built as a Telegram Mini App.
Context you provide
- {{company_context}} — the type of business and shift patterns, such as retail or a three-shift factory
- {{user_roles}} — the roles needing access, such as employee, shift supervisor or admin
- {{core_features}} — the must-have features, such as check-in and check-out, schedule viewing or personal stats
- {{compliance_needs}} — any data privacy or labor-law requirements you already know about
Instructions
- Ask for any missing context above before drafting the spec.
- Design the check-in and check-out flow and how it authenticates through Telegram's WebApp integration.
- Define the schedule and statistics views available to each role in {{user_roles}}, and what admin-only capabilities exist for shift management and role assignment.
- Specify data handling and access-control measures appropriate to {{compliance_needs}}.
- List any {{core_features}} not yet covered and flag open questions for the team.
Output format — A feature specification with headed sections (User Flow, Roles & Permissions, Admin Capabilities, Data & Compliance, Open Questions), under 400 words.
Guardrails — Do not claim compliance with specific labor laws without a legal review; flag it as required follow-up. Keep role permissions explicit; never assume an employee can access admin functions.
Example — {{company_context}}: retail chain with rotating shifts; {{user_roles}}: employee, supervisor, admin; {{core_features}}: check-in/out, shift calendar, personal stats; {{compliance_needs}}: EU data privacy (GDPR).