SessionStart
49Hook
Runs when a session starts, executing tap.sh. From jeet129/praxis.
Hook
Runs when a session starts, executing tap.sh. From jeet129/praxis.
Hook
Runs when a session ends, executing tap.sh. From jeet129/praxis.
Hook
Runs after a tool call finishes for Read, Task, Write, Edit and NotebookEdit tool calls, executing tap.sh. From jeet129/praxis.
Hook
Runs when you submit a prompt, before the agent sees it, executing tap.sh. From jeet129/praxis.
Hook
Runs when a subagent starts, executing tap.sh. From jeet129/praxis.
Hook
Runs when a subagent finishes, executing tap.sh. From jeet129/praxis.
Skill Claude CodeCodex
WCAG/ARIA conformance as a cross-cutting practice spanning design and code. Semantic structure, focus management, color contrast, keyboard navigation, screen-reader expectations, automated checks (axe), manual testing protocol, CI gate on regressions. Applied at design time (UX Designer), at code time (FE Developer)…
Skill Claude CodeCodex
Standardize how every significant architectural and engineering decision is recorded as an Architecture Decision Record (ADR) — context, options considered, decision taken, consequences, rejected alternatives. Use whenever a non-trivial decision is being made that future readers will need to understand (architecture…
Skill Claude CodeCodex
Macro-design for LLM-powered features and agent systems. Choose between single-agent / multi-agent / planner-executor / supervisor topologies; design tool-use surfaces and tool schemas; choose memory systems (short-term / episodic / semantic / shared); place LLM calls relative to deterministic logic; decide when to…
Skill Claude CodeCodex
Design and run swappable agentic-harness workflows where roles such as creator, reviewer, enhancer, and arbiter are bound at runtime to Claude, Codex, Gemini, Cursor, OpenCode, or custom harnesses. Use for iterative artifact refinement, cross-harness critique loops, convergence checks, and harness adapter contracts.
Skill Claude CodeCodex
Contract-first API design. Produces the API specification (OpenAPI 3.1 for REST, .proto for gRPC, AsyncAPI for events) BEFORE implementation begins, with explicit versioning, pagination, idempotency, error model, and deprecation policy. The Solution Architect runs this for any slice that introduces or changes an API…
Skill Claude CodeCodex
Keep architecture documentation alive — not a snapshot that ages into archaeology. C4 model at four levels (context / container / component / code) at the right level of fidelity per level; ADR archive maintained as the immutable decision trail; system-context maps; trust boundaries; data flows; "you-are-here"…
Skill Claude CodeCodex
Choose the macro-architecture for a project from the requirements + NFR register + team composition + scale targets. Modular monolith, microservices, event-driven, serverless, layered/hexagonal — each has trade-offs and a sweet spot. Defaults to the simplest pattern that meets the NFRs — KISS/YAGNI applied to…
Skill Claude CodeCodex
Identity, authentication, authorization. OIDC / OAuth2 / SAML / MFA / session-vs-token, RBAC / ABAC / ReBAC, token lifecycle and rotation, service-to-service auth (mTLS, workload identity), object-level authorization to prevent BOLA/IDOR — the most common API-level security failure. The Solution Architect designs…
Skill Claude CodeCodex
The drive protocol the Delivery Lead executes inside each drive iteration — read the task ledger, complete exactly one drive-eligible task against its named context, run its verify, and honor the non-negotiable stops. Use when a drive session (via /drive or scripts/praxis-drive.sh) starts or resumes, when deciding…
Skill Claude CodeCodex
Deliberate caching decisions: when to cache (and when caching is masking a query or design problem that should be fixed instead), which layer to cache at (client/CDN/app/distributed/DB), invalidation strategy (TTL, event-driven, write-through/behind, cache-aside), stampede protection, key design, and staleness budgets…
Skill Claude CodeCodex
Translate NFR targets + expected load into resource sizing. Compute / memory / storage / IOPS / network per service; autoscaling policy with min/max bounds and scaling triggers; headroom (the buffer above expected steady-state); growth model (sizing for 12 and 24 months); environment cost envelope. Output drives iac…