用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/Arsapol/agent-npa-guy --skill prd命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Cross-NPA comparison engine for Thai distressed properties. Finds comparable NPA properties by GPS proximity, computes area benchmarks (median/p25/p75), and returns type-specific comparison results (condo, land, house, commercial). Condos additionally use external market data from market_adapter when available. Non-condo is cross-NPA only — no external market data exists yet.
NPA property alert system. Scans ALL provider databases (LED, SAM, BAM, JAM, KTB, KBANK) for newly added properties, price drops, best deals, properties near BTS/MRT, and upcoming auctions. Can generate daily reports and run on schedule.
Run structured analysis (financial, property, data) using the hybrid ralph pattern. Decomposes research questions into parallel investigation tracks with verification.
基于 SOC 职业分类
正在显示 SKILL.md
| name | prd |
| description | Generate a structured PRD with user stories from a feature description. Interviews the user, then outputs prd.json. |
Create a detailed Product Requirements Document as structured JSON for the hybrid ralph loop.
Interview the user using AskUserQuestion. Ask about:
Decompose into stories. Each story MUST be:
Good story size: "Add email validation to signup form with unit tests" Too big: "Build the entire authentication system"
Assign priorities. Lower number = higher priority. Stories with dependencies should have higher priority numbers than their dependencies.
Define acceptance criteria. Each criterion must be machine-verifiable:
Output prd.json in this exact format:
{
"feature": "Feature name",
"branchName": "feature/short-name",
"description": "One-paragraph summary",
"stories": [
{
"id": "story-001",
"title": "Short title",
"description": "What this story implements",
"priority": 1,
"passes": false,
"acceptance_criteria": [
"Criterion 1 (machine-verifiable)",
"Criterion 2 (machine-verifiable)"
],
"track": "mechanical",
"dependencies": []
},
{
"id": "story-002",
"title": "API design decisions",
"description": "Design the REST API contract for the feature",
"priority": 1,
"passes": false,
"acceptance_criteria": [
"API contract documented in shared-contracts.md",
"All endpoints have request/response schemas defined"
],
"track": "creative",
"dependencies": []
}
]
}
Assign each story to a track:
"track": "creative" should generally come BEFORE their mechanical counterparts (design before implementation).After generating, save the file as prd.json in the project root.