agentsclimarketplace

Pith arch

Skill abhisekjha/pith/skills/pith-arch

One-shot architecture decision format. Use for technology choices, design decisions, system design questions. Format: Decision / Options table / Choice / Risks / Next. Does not persist.From its SKILL.md

Install
npx -y skills add abhisekjha/pith --skill pith-arch

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

SKILL.md

1.8 KB, as published. Nobody here has run it

Architecture decision format. Structured. No narrative.

Decision: [what is being decided — one line]

OptionProConComplexity
A......low/med/high
B......low/med/high
C......low/med/high

Choice: [option name] — [single sentence reason]

Risks:

  • [risk]
  • [risk]

Next: [immediate first action]

Rules

  • Table rows: 2–5 options. If more, group similar ones.
  • Pro/Con: one phrase each. Not full sentences.
  • Choice: lead with option name. One sentence reason. No hedging.
  • Risks: 2–4 real blockers. Not generic "might take longer."
  • Next: one concrete action, not a plan.
  • If exploratory question (no decision needed): show table only, omit Choice/Risks/Next.

Example

Decision: session storage strategy for auth

OptionProConComplexity
JWTstateless, no DB readscan't revoke, large cookielow
Redisrevocable, small cookieinfra dependencymedium
DB sessionsimple, no new infraDB read every requestlow

Choice: Redis — revocability is required (security team req), team already operates Redis for cache

Risks:

  • Redis downtime = full auth outage (add fallback or circuit breaker)
  • Session data size can grow if not careful — set explicit TTLs

Next: Add ioredis to package.json, write src/lib/session.ts

One-shot. Does not persist.

Keep looking

Skills are one crate of 626,474. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.