ai-product-delivery
Skill0 starsChanged 10 days agoApache-2.0View on GitHub
Plan and ship production-ready AI products and features for Solo Empire, from user outcome and architecture through implementation, evaluation, security, rollout, and handoff. Use when building an AI application, API, automation, retrieval flow, or client-facing delivery.
In this repository27 other files it gives its agents.
- ai-agentsSkill
- ai-agent-workflowsSkill
- ai-native-estimationSkill
- book-dev-engineering-loopSkill
- business-analysisSkill
- client-discovery-and-proposalsSkill
- content-distributionSkill
- data-engineeringSkill
- flow-videoSkill
- game-engineeringSkill
- govern-ai-skillsSkill
- graphic-designSkill
- lead-research-and-crmSkill
- main-only-developmentSkill
- product-managementSkill
- product-ownerSkill
- project-managementSkill
- qa-testingSkill
- security-and-privacySkill
- skill-templateSkill
- solo-empire-operatorSkill
- solution-architectureSkill
- subagent-orchestrationSkill
- system-docpackSkill
- unused-file-cleanupSkill
- ux-reviewSkill
- xr-engineeringSkill
The file
We split this skill into the rules it gives an agent
7 rules. About 0 are common, 7 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈7
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 14
Write a short architecture decision covering UI/API, model provider, prompts, data sources, authentication, authorization, observability, …
- Distinctive: line 16
Test behavior, not just the happy path: representative inputs, prompt or retrieval quality, malformed data, tool failure, rate limits, …
- Distinctive: line 17
Add an evaluation set that can be rerun after prompt, model, retrieval, or code changes.
- Distinctive: line 25
Do not put credentials, API keys, client secrets, or raw private payloads in code, prompts, logs, fixtures, or generated reports.
- Distinctive: line 26
Treat model output as untrusted input.
- Distinctive: line 28
If scope, data access, or success criteria are unclear, narrow the slice and document the assumption instead of silently expanding it.
- Distinctive: line 30
Before database changes, follow the repository backup and migration procedure.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
AI Product Delivery
Ship the smallest useful vertical slice while making quality, cost, security, and ownership explicit.
Delivery workflow
- Define the user, job to be done, success metric, acceptance examples, and non-goals. Separate a demo promise from a production promise. Write acceptance examples as
AC-##scenarios inspecs/<NNN>-<slug>/spec.md(ADR-0004 SDD) and, for Tier A/B products, the KPI plan (docpack typekpi-plan, ADR-0005). - Inspect the repository state and choose the correct boundary:
projects/for first-party project work, the client's ownbookchaowalit-freelance/<client>repository for hired/client work, andinfra/for shared operating capabilities. - Write a short architecture decision covering UI/API, model provider, prompts, data sources, authentication, authorization, observability, cost limits, fallbacks, and human review.
- Implement one end-to-end slice using existing packages and patterns, test-first (ADR-0004: a failing test per AC, then the code). Keep provider-specific code behind a small adapter and keep deterministic validation in code.
- Test behavior, not just the happy path: representative inputs, prompt or retrieval quality, malformed data, tool failure, rate limits, latency, cost, authorization, and secret handling.
- Add an evaluation set that can be rerun after prompt, model, retrieval, or code changes. Record thresholds and known false positives or false negatives.
- Roll out safely with environment-specific configuration, feature flags or a small audience where appropriate, logs that omit sensitive data, and a rollback path.
- Handoff with operating notes: owner, data flow, limits, monitoring, support procedure, docs location, and the next improvement.
- Measure and learn: events live with a baseline, outcome review by T+30, and each decision, Sentry error or incident action filed as one backlog task (tasks-api, D2). See
references/delivery-loop.md.
Decision rules
- Reuse the repository's existing stack unless a new dependency solves a demonstrated problem.
- Do not put credentials, API keys, client secrets, or raw private payloads in code, prompts, logs, fixtures, or generated reports.
- Treat model output as untrusted input. Validate schemas, permissions, links, file paths, and side effects before execution.
- Require human approval for production changes, external communication, financial commitments, and destructive operations.
- If scope, data access, or success criteria are unclear, narrow the slice and document the assumption instead of silently expanding it.
- Owner decisions 2026-10-23: tasks-api is the single backlog (D2), deploys come from Git after CI with a smoke test (D3, ADR-0003), PostHog free tier (D4; sign-up, DPA and consent banner still owner actions).
- Before database changes, follow the repository backup and migration procedure; before changing a nested repository, confirm that the task belongs there.
Completion standard
Call a feature complete only when the acceptance examples work with a logged red/green run, the evaluation set passes its thresholds, the KPI plan names how the outcome is measured, failure behavior is understandable, checks pass, documentation names the owner, and a safe rollback or recovery path exists.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

