Skip to content
Development
Skill

/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 plugin
pith
9812 skills4 commands4 hooks
Install
$ npx -y skills add abhisekjha/pith --skill pith-arch --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/pith-arch

Context preview

The summary Claude sees to decide when to auto-load this skill.

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

SKILL.md

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

Architecture decision format. Structured. No narrative.

**Decision:** [what is being decided — one line]

| Option | Pro | Con | Complexity | |--------|-----|-----|------------| | 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

| Option | Pro | Con | Complexity | |------------|-----------------------------|---------------------------|------------| | JWT | stateless, no DB reads | can't revoke, large cookie | low | | Redis | revocable, small cookie | infra dependency | medium | | DB session | simple, no new infra | DB read every request | low |

**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.

Read more
Ships withpith

Status: stable — not actively adding features. Bug fixes welcome via issues. Token compression hooks for Claude Code. Install once, works in every session, zero config.

Get the whole plugin
Stats
98
Stars
11
Forks
Maintained
Maintenance
Python
Language
MIT
License
4mo ago
Last commit
5mo ago
Created

Repo: abhisekjha/pith

Other skills on pith.