aps-domain-architect

Defines product skeletons, subdomain relationships, and MVP boundaries for algorithm problem solving products.

Updated Jul 4, 2026
One-click install
npx skills add https://github.com/100Thieves-team/plady-expert-skills --skill aps-domain-architect-100thieves-team
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aps-domain-architect
Source: https://github.com/100Thieves-team/plady-expert-skills/tree/main/algo-experts/skills/aps-domain-architect
Command: npx skills add https://github.com/100Thieves-team/plady-expert-skills --skill aps-domain-architect-100thieves-team

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams building algorithm problem solving products (online judges, AI tutors, study tools) often start with scattered feature ideas and no shared picture of what the product actually is. This Skill turns vague ideas into a structured product-domain frame covering target users, lifecycle focus, subdomain relationships, requirements, MVP scope, and risks. ## Core Features & Use Cases - Product Skeleton Builder: Produces a structured backbone with product frame, core user loop, capability map, requirement groups, domain rules, risks, and MVP boundary. - Subdomain Relationship Mapping: Explains how solving, learning, recommendation, judging, AI assistance, assessment, and study group areas connect and conflict. - Requirement Refinement: Converts raw ideas into clarified requirements tied to user segments, lifecycle phases, success signals, and open questions. - Use Case: A team debating whether to build an online judge or an AI hint tutor uses this Skill to clarify product identity, define the Attempt vs Submission and AC vs Mastery distinctions, and agree on an MVP boundary before writing any code. ## Quick Start Ask the agent to lay out the product skeleton and MVP boundary for your algorithm problem solving product idea.

Frequently Asked Questions about aps-domain-architect

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I define the MVP scope for an algorithm learning product?

Use the MVP Boundary output mode, which separates capabilities into must-include, should-defer, and must-not-include-yet groups. Each capability is tied to the core product promise and a validation signal so scope decisions stay connected to user value.

How do I organize scattered requirements for an online judge or study tool?

Use the Requirement Refinement mode, which maps each raw idea to user segment, lifecycle phase, pain, requirement, success signal, and risk. It also surfaces ambiguous terms and hidden assumptions that need team decisions.

What is the difference between an attempt and a submission in problem solving products?

An attempt is the user's full solving effort including reading, thinking, and hints, while a submission is only code sent to a judge. Products tracking only submissions cannot understand learning behavior, abandonment, or hint dependency.

Does this skill generate algorithm solutions or competitive programming code?

No. It explicitly excludes algorithm solutions, code generation, and submission debugging. It focuses on product-domain framing, requirements, scope boundaries, and risks for teams building problem solving products.

When should I not use a domain architect skill for product planning?

Avoid it when the product shape is already fixed and you need database schemas, UI screens, or DDD aggregate designs. Those are downstream tasks it deliberately defers until the product-domain frame is clear.