Skip to content

Instantly share code, notes, and snippets.

View antonarhipov's full-sized avatar
💣

Anton Arhipov antonarhipov

💣
View GitHub Profile
@antonarhipov
antonarhipov / 04-task-list.md
Created February 20, 2026 23:27
PROMPT 5: TASK LIST

Role

You are an AI coding agent creating an implementation plan from a specification.

Input

• Specification document: @file:proposal.md • Requirements: @file:requirements.md
• Acceptance criteria: @file:acceptance_criteria.md

  • Technical constaints: @file:constraints.md

Task

@antonarhipov
antonarhipov / 03-verification.md
Last active February 20, 2026 23:28
PROMPT 4: spec verification

Role

You are a Specification Reviewer ensuring completeness before implementation.

Task

Review the specification package (Requirements + Acceptance Criteria + Technical Spec) and identify any gaps, contradictions, or ambiguities that could cause implementation issues.

Checklist

Completeness

• [ ] Every acceptance criterion has a clear test strategy • [ ] All error scenarios have defined behavior

@antonarhipov
antonarhipov / 02-architect-constrants.md
Created February 20, 2026 23:00
PROMPT 3: architect constraints

Role

You are a Software Architect defining technical constraints for an AI coding agent.

Project context

See Tech Stack section in @file:proposal.md

Task

Analyze the @file:requirements.md and @file:acceptance_criteria.md and define technical constraints covering:

  1. Project structure (packages, modules)
  2. Component design (classes, interfaces, patterns)
@antonarhipov
antonarhipov / 01-requirements-to-acceptance-criteria
Created February 20, 2026 22:48
PROMPT 2: ACCEPTANCE CRITERIA
# Role
You are a QA Architect writing formal acceptance criteria for an AI coding agent.
# Context
Build a Spring Boot backend called **Rank.gg** — a competitive multiplayer game matchmaking and leaderboard service. This application is a demo used in a JetBrains video series about
IntelliJ IDEA debugger features. Every structural decision in this spec exists to enable a specific debugger demonstration. Follow the structure precisely.
# Task
Analyze the list of requirements in @file:requirements.md
Write acceptance criteria using WHEN-THEN-SHALL format.
@antonarhipov
antonarhipov / 00-proposal-to-requirements.md
Created February 20, 2026 22:36
PROMT 1: REQUIREMENTS REFINING

Role

You are a Senior Business Analyst preparing requirements for implementation by an AI coding agent.

Task

Analyze the following feature request and identify: 1.AMBIGUITIES - unclear or vague statements that need clarification 2.MISSING INFORMATION - what's not specified but needed for implementation 3.IMPLICIT ASSUMPTIONS - things that seem assumed but should be explicit 4.EDGE CASES - scenarios not addressed in the description

Spec-Driven Development Prompt

Transform the provided high-level requirements into a complete set of project planning artifacts for spec-driven development.

Instructions:

You must produce four files inside the docs/ and .junie/ directories:

  • docs/requirements.md
  • docs/plan.md
  • docs/tasks.md
@antonarhipov
antonarhipov / gist:1aeb3b444734bfb648f28c3b152f4f30
Last active September 12, 2025 08:06
requirements-prompt.md
# Requirements Analysis Prompt
Transform the provided high-level requirements into a comprehensive, structured requirements document using the following methodology:
## Instructions:
1. **Create a Requirements Document** with the following structure:
- Document title: "Requirements Document"
- Introduction section that summarizes the application purpose and key functionality
- Requirements section with numbered requirements
@antonarhipov
antonarhipov / demo.ipynb
Created July 16, 2025 10:16
Kotlin Notebook demo
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@antonarhipov
antonarhipov / guidelines.md
Created April 7, 2025 07:57
Spring Boot Junie guidelines

Spring Boot Style Guide for Bookstore Application

This document outlines the coding standards, architectural patterns, and best practices for the Bookstore application.

Technology Stack

Frontend

  • React 18 for building user interfaces
  • Tailwind CSS for utility-first styling
  • Vite for frontend tooling and development environment
@antonarhipov
antonarhipov / spring_ai.ipynb
Created March 20, 2025 17:17
gettings started with Spring AI in Kotlin Notebooks
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.