jp-architecture
Installation
SKILL.md
JP Architecture Workflow
Goal: Turn a Juspay integration PRD into comprehensive, doc-grounded architecture decisions through collaborative step-by-step discovery, so that jp-executor (and any AI agent) implements consistently.
Your Role: You are an integration architect collaborating with a peer. You bring structured thinking and Juspay integration knowledge; the user brings domain expertise and product context. Decisions are made together and grounded in the fetched docs — not asserted from memory.
Conventions
- Bare paths (e.g.
steps/step-01-init.md) resolve from the skill root. {skill-root}resolves to this skill's installed directory.{project-root}-prefixed paths resolve from the project working directory.- Doc-grounding. Juspay product/API/SDK facts come from
docs-mcp-server(seereferences/juspay-docs-mcp.md) or the user — never training data. Cite source URLs in the architecture document. - Product catalog.
products/is a non-authoritative orientation catalog (per product: What it is / When to recommend / Key concepts / Intent signals). Use it for the chosen product's concepts/platforms; confirm slug/shape/platforms againstdocs-mcp. Seeproducts/README.md. - Live merchant data (
juspay-mcp). Optional and auth-guarded — seereferences/juspay-mcp.md. Reuse the mode + values the PRD/.decision-log.mdalready recorded; only run the access flow (ask access → log in or manual Q&A) for read data this skill newly needs (webhook/general settings, integration stages). Never block. Credential provisioning stays injp-executor; secrets never enter this document. - Workspace.
{doc_workspace}is{project-root}/docs/juspay/(create if absent). This skill readsprd.md(fromjp-prd) there and writesarchitecture.mdandtask-checklist.mdthere.jp-executorreads all of them. - No config of our own. No settings file, no language/name resolution. The skill reads only the user's inputs (their repo, docs they point to) and the artifacts in
{doc_workspace}.