Loading repository data…
Loading repository data…
Firstp1ck / repository
This repository contains my public JavaScript/TypeScript packages published via npm (using Bun and/or npm).
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
This repository contains my public JavaScript/TypeScript packages published via npm (using Bun and/or npm).
Right now it contains Pi extension, skill, package, theme bundle, and companion utility packages.
pi-package-skill-lifecycle/vendor/pi-skill-skill-creator/skills/skill-creator/references/SKILL-PORTABILITY.md when creating or updating reusable skills.## Pi adapter section.~/.pi/agent/memory/skills/<skill-name>.md for Pi-local observations.These package active Pi skills that are not already bundled in an existing pi-extension-* package. Each package uses pi.skills: ["./skills"] and includes its full skill directory, including bundled scripts/references/assets.
Extension-bundled skills kept as direct Pi config includes instead of duplicate packages:
arch-linux-local from pi-extension-archwiki-local
hyprland-local from pi-extension-hyprland-wiki-local
nixos-local from pi-extension-nixos-wiki-local
@firstpick/pi-skill-acceptance-tester (pi-skill-acceptance-tester) — Use automatically as the final gate before release, handoff, or claiming completion for substantial changes. Runs acceptance/readiness checks, determines pass/fail, and gives a go/no-go recommendation.
@firstpick/pi-skill-architecture-review (pi-skill-architecture-review) — Use automatically for architecture reviews, module boundaries, dependency direction, coupling/cohesion, SOLID concerns, system design trade-offs, layering, service boundaries, or design decisions before implementation.
@firstpick/pi-skill-backup-manager (pi-skill-backup-manager) — Use automatically for backup health checks, restore testing, NAS/Gitea backup integrity, 3-2-1 strategy review, backup script audits, or verifying repositories and archives can be restored safely.
@firstpick/pi-skill-bug-reporter (pi-skill-bug-reporter) — Use automatically when defects, regressions, failed tests, unexpected behavior, or spec mismatches are found. Produces structured reproducible bug reports with severity, evidence, environment, and actionable next steps.
@firstpick/pi-skill-code-quality (pi-skill-code-quality) — Use automatically for code reviews, linting/formatting setup, maintainability checks, complexity concerns, warning cleanup, coding standards, or quality gates in Rust, TypeScript, Python, shell, and mixed repos.
@firstpick/pi-skill-code-security (pi-skill-code-security) — Use automatically for code security reviews, leaked secret checks, dependency risk, unsafe shell/Python/TypeScript/Rust patterns, auth/input-validation flaws, SAST-style audits, or supply-chain concerns in repositories.
@firstpick/pi-skill-competitor-analysis (pi-skill-competitor-analysis) — Use automatically when comparing competing products, services, libraries, tools, vendors, or approaches for market/product positioning, feature matrices, strategic trade-offs, pricing, adoption, or differentiation.
@firstpick/pi-skill-deep-research (pi-skill-deep-research) — Use automatically for high-stakes or complex research needing multi-source evidence, scientific/technical fact-checking, decision traces, or rigorous verification. Runs deterministic two-phase research with schema/policy validation.
@firstpick/pi-package-webuiPi Web UI companion package for Pi coding agent RPC mode.
pi-webui CLI server and /webui-start Pi extension command (/start-webui alias)pi --mode rpc and serves a no-build HTTP/SSE web app127.0.0.1 by default; no authentication, so do not expose it to untrusted networks@firstpick/pi-package-skill-lifecycleBundles the skill lifecycle packages that are designed to work together.
dependencies + bundledDependencies so npm publication can be self-containedtests/routing/; those fixtures are development/evaluation data@firstpick/pi-prompts-code-workflowsAdds reusable prompt templates for code review, bug fixing, issue analysis, and incident triage.
pi.prompts: ["./prompts"]/fix, /incident, /issue-fix, /issue-new, /review, and /sum-issue@firstpick/pi-prompts-git-prAdds reusable prompt templates for commits, pull requests, and PR review workflows.
pi.prompts: ["./prompts"]/check-pr, /git-staged-msg, /pr, /pr-review-branch, /pr-review-implement, and /pr-updatemain@firstpick/pi-prompts-release-docsAdds reusable prompt templates for release preparation, announcements, and documentation updates.
pi.prompts: ["./prompts"]/announce-branch, /announce-version, /readme-update, /release-new, /ship, /summary, and /wiki-updatedev/ paths@firstpick/pi-prompts-agent-memoryAdds a reusable prompt template for durable Pi agent memory curation.
pi.prompts: ["./prompts"]/update-memory~/.pi/agent/@firstpick/pi-themes-bundleAdds Firstpick's custom Pi coding-agent themes.
pi.themes: ["./themes"]/settings or settings.json@firstpick/pi-extension-archwiki-localAdds local ArchWiki retrieval tools to Pi using the installed arch-wiki-docs package.
/archwiki-status cache/docs status commandarchwiki_search, archwiki_read, archwiki_sections, archwiki_extract, archwiki_related tools@firstpick/pi-extension-bang-command-autocompleteAdds autocomplete for !<command> in Pi.
@firstpick/pi-extension-brave-searchAdds a brave_search tool to Pi for up-to-date web search.
@firstpick/pi-extension-cursor-composerAdds Cursor SDK Composer 2.5 integration to Pi.
@firstpick/pi-skill-deployment-automation (pi-skill-deployment-automation) — Use automatically for Docker Compose deployments, container updates, stack health checks, rollbacks, compose-file changes, image upgrades, failed deploys, or service restart planning. Provides safe deployment and rollback workflows.
@firstpick/pi-skill-design-patterns (pi-skill-design-patterns) — Use automatically when choosing patterns, designing traits/interfaces/components, deciding abstraction boundaries, evaluating dependency injection/callbacks, or comparing implementation approaches in Rust, TypeScript/React, or Django/Python.
@firstpick/pi-skill-dolt-database-version-control (pi-skill-dolt-database-version-control) — Use automatically when evaluating or applying Dolt, the Git-like version-controlled SQL database, for database branching, merging, diffs, audit history, rollback, or versioned MySQL replica workflows.
@firstpick/pi-skill-network-diagnostics (pi-skill-network-diagnostics) — Use automatically for connectivity, DNS, Pi-hole, port reachability, routing, firewall reachability, TLS/network timeouts, or service access failures. Provides structured network troubleshooting commands and interpretation.
@firstpick/pi-skill-paper-summarizer (pi-skill-paper-summarizer) — Use automatically for academic or technical papers, arXiv/PubMed/IEEE/ACM links, PDFs, methodology review, limitations, practical implications, or extracting findings for engineering decisions.
@firstpick/pi-skill-performance-optimizer (pi-skill-performance-optimizer) — Use automatically for slow code, high CPU/memory, latency, large data processing, algorithmic complexity, profiling plans, benchmarks, or optimization requests. Profiles first and weighs trade-offs before changing code.
@firstpick/pi-skill-refactoring-advisor (pi-skill-refactoring-advisor) — Use automatically for refactors, code smells, migrations, duplication removal, module splitting, API cleanup, or restructuring plans. Emphasizes small safe steps, behavior preservation, and verification after each change.
@firstpick/pi-skill-repo-explorer (pi-skill-repo-explorer) — Use automatically before modifying unfamiliar codebases, answering where/how something is implemented, tracing dependencies, mapping repo structure, or planning changes. Explores a repository and returns a strict JSON handoff with key files, symbols, risks, and evidence.
@firstpick/pi-skill-research-orchestration (pi-skill-research-orchestration) — Use automatically for broad multi-claim research projects needing planning, parallel investigation, source merging, gap closure, citation audit, and final synthesis when narrower research skills are insufficient.
@firstpick/pi-skill-server-audit (pi-skill-server-audit) — Use automatically for Linux server security reviews, SSH hardening, firewall/open-port audits, user/permission checks, exposed services, or host hardening requests. Produces severity-rated findings and practical remediation steps.
@firstpick/pi-skill-spec-vs-impl-checker (pi-skill-spec-vs-impl-checker) — Use automatically when a spec, plan, README, issue, or requirement must be verified against implementation. Traces requirements to code, checks interface contracts, and reports gaps or mismatches.
@firstpick/pi-skill-tauri-django-react (pi-skill-tauri-django-react) — Use automatically for Tauri + Django + React desktop apps, especially backend lifecycle, CORS/auth, frontend integration, build packaging, dual desktop/web deployment, Rust commands, and platform-specific gotchas.
@firstpick/pi-skill-tech-debt-tracker (pi-skill-tech-debt-tracker) — Use automatically when identifying, categorizing, prioritizing, or planning technical debt work, debt sprints, cleanup backlogs, TODO consolidation, or long-term maintainability risks. Tracks debt with severity/effort.
@firstpick/pi-skill-tech-deep-dive (pi-skill-tech-deep-dive) — Use automatically when choosing or evaluating libraries, frameworks, tools, platforms, models, databases, APIs, or architectures for a use case. Produces criteria scoring, ecosystem assessment, and recommendations.
@firstpick/pi-skill-test-plan-generator (pi-skill-test-plan-generator) — Use automatically when planning tests from specs, architecture docs, PRs, risky changes, new features, bug fixes, or release work. Generates prioritized unit, integration, E2E, regression, and edge-case coverage.
@firstpick/pi-skill-vulnerability-scanner (pi-skill-vulnerability-scanner) — Use automatically when checking CVEs or known vulnerabilities in installed packages, dependencies, Docker images, OS packages, exposed services, or software versions. Produces severity-rated scan reports.