{"id":51898631,"url":"https://github.com/firstp1ck/pi-coding-agent-forge","last_synced_at":"2026-07-26T13:01:08.331Z","repository":{"id":355292477,"uuid":"1227512772","full_name":"Firstp1ck/pi-coding-agent-forge","owner":"Firstp1ck","description":"Extensions, skills, prompts, themes, and developer tools for the Pi coding agent.","archived":false,"fork":false,"pushed_at":"2026-07-24T00:53:33.000Z","size":24396,"stargazers_count":35,"open_issues_count":0,"forks_count":12,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-07-24T02:15:28.362Z","etag":null,"topics":["bun","bun-packages","extensions","npm","npm-packages","packages","pi","pi-agent","pi-agent-extension","pi-extensions"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Firstp1ck.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["Firstp1ck"]}},"created_at":"2026-05-02T19:38:52.000Z","updated_at":"2026-07-24T00:53:36.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/Firstp1ck/pi-coding-agent-forge","commit_stats":null,"previous_names":["firstp1ck/npm-packages","firstp1ck/pi-coding-agent-forge"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Firstp1ck/pi-coding-agent-forge","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Firstp1ck%2Fpi-coding-agent-forge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Firstp1ck%2Fpi-coding-agent-forge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Firstp1ck%2Fpi-coding-agent-forge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Firstp1ck%2Fpi-coding-agent-forge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Firstp1ck","download_url":"https://codeload.github.com/Firstp1ck/pi-coding-agent-forge/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Firstp1ck%2Fpi-coding-agent-forge/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35914262,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-07-26T02:00:06.503Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bun","bun-packages","extensions","npm","npm-packages","packages","pi","pi-agent","pi-agent-extension","pi-extensions"],"created_at":"2026-07-26T13:00:47.849Z","updated_at":"2026-07-26T13:01:08.286Z","avatar_url":"https://github.com/Firstp1ck.png","language":"JavaScript","funding_links":["https://github.com/sponsors/Firstp1ck"],"categories":[],"sub_categories":[],"readme":"# Pi Coding Agent Forge\n\nExtensions, skills, prompts, themes, companion packages, and developer tools for the [Pi coding agent](https://www.npmjs.com/package/@earendil-works/pi-coding-agent).\n\nThis public JavaScript/TypeScript monorepo contains Firstpick's Pi ecosystem packages, published through npm with npm and/or Bun. It includes **Pi extensions, Agent Skills, prompt collections, theme bundles, WebUI packages, and companion utilities**.\n\n## Skill authoring standards\n\n- Follow the packaged portability guide in [`pi-package-skill-lifecycle/vendor/pi-skill-skill-creator/skills/skill-creator/references/SKILL-PORTABILITY.md`](pi-package-skill-lifecycle/vendor/pi-skill-skill-creator/skills/skill-creator/references/SKILL-PORTABILITY.md) when creating or updating reusable skills.\n- Keep portable skill workflows harness-neutral; isolate Pi-only tools, slash commands, and local settings under a `## Pi adapter` section.\n- Keep personal runtime memory outside package directories, e.g. `~/.pi/agent/memory/skills/\u003cskill-name\u003e.md` for Pi-local observations.\n\n## Skill packages\n\nThese 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.\n\nExtension-bundled skills kept as direct Pi config includes instead of duplicate packages:\n\n- `arch-linux-local` from `pi-extension-archwiki-local`\n- `hyprland-local` from `pi-extension-hyprland-wiki-local`\n- `nixos-local` from `pi-extension-nixos-wiki-local`\n\n- `@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.\n- `@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.\n- `@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.\n- `@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.\n- `@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.\n- `@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.\n- `@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.\n- `@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.\n- `@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.\n- `@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.\n- `@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.\n- `@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.\n- `@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.\n- `@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.\n- `@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.\n- `@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.\n- `@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.\n- `@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.\n- `@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.\n- `@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.\n- `@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.\n- `@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.\n- `@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.\n- `@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.\n\n## Packages\n\n### `@firstpick/pi-package-webui`\nPi Web UI companion package for Pi coding agent RPC mode.\n\n- Bundles the `pi-webui` CLI server and `/webui-start` Pi extension command (`/start-webui` alias)\n- Starts `pi --mode rpc` and serves a no-build HTTP/SSE web app\n- Supports prompt, steer, follow-up, abort, new session, model/thinking controls, slash-command autocomplete, and guided git workflow\n- Binds to `127.0.0.1` by default; no authentication, so do not expose it to untrusted networks\n\n### `@firstpick/pi-package-skill-lifecycle`\nBundles the skill lifecycle packages that are designed to work together.\n\n- Includes per-skill memory, skill-bank audit/management, skill evaluation, skill creation, skill refinement-loop resources, and the package-bundled skill lifecycle policy\n- Uses Pi package `dependencies` + `bundledDependencies` so npm publication can be self-contained\n- Does not include repository-level `tests/routing/`; those fixtures are development/evaluation data\n\n### `@firstpick/pi-prompts-code-workflows`\nAdds reusable prompt templates for code review, bug fixing, issue analysis, and incident triage.\n\n- Prompt templates loaded via `pi.prompts: [\"./prompts\"]`\n- Includes `/fix`, `/incident`, `/issue-fix`, `/issue-new`, `/review`, and `/sum-issue`\n- Generalized for public repositories and maintainer-friendly workflows\n\n### `@firstpick/pi-prompts-git-pr`\nAdds reusable prompt templates for commits, pull requests, and PR review workflows.\n\n- Prompt templates loaded via `pi.prompts: [\"./prompts\"]`\n- Includes `/check-pr`, `/git-staged-msg`, `/pr`, `/pr-review-branch`, `/pr-review-implement`, and `/pr-update`\n- Detects the repository default branch instead of assuming only `main`\n\n### `@firstpick/pi-prompts-release-docs`\nAdds reusable prompt templates for release preparation, announcements, and documentation updates.\n\n- Prompt templates loaded via `pi.prompts: [\"./prompts\"]`\n- Includes `/announce-branch`, `/announce-version`, `/readme-update`, `/release-new`, `/ship`, `/summary`, and `/wiki-update`\n- Writes generated release/announcement artifacts under project-local `dev/` paths\n\n### `@firstpick/pi-prompts-agent-memory`\nAdds a reusable prompt template for durable Pi agent memory curation.\n\n- Prompt templates loaded via `pi.prompts: [\"./prompts\"]`\n- Includes `/update-memory`\n- Uses standard Pi memory paths under `~/.pi/agent/`\n\n### `@firstpick/pi-themes-bundle`\nAdds Firstpick's custom Pi coding-agent themes.\n\n- Theme bundle loaded via `pi.themes: [\"./themes\"]`\n- Includes Catppuccin, Dracula, Tokyo Night, Gruvbox, Nord, Rosé Pine, One Dark, Solarized, and Everforest themes\n- No commands or tools; select themes through `/settings` or `settings.json`\n\n### `@firstpick/pi-extension-archwiki-local`\nAdds local ArchWiki retrieval tools to Pi using the installed `arch-wiki-docs` package.\n\n- `/archwiki-status` cache/docs status command\n- `archwiki_search`, `archwiki_read`, `archwiki_sections`, `archwiki_extract`, `archwiki_related` tools\n- Prefers local ArchWiki evidence for Arch/Linux troubleshooting\n\n### `@firstpick/pi-extension-bang-command-autocomplete`\nAdds autocomplete for `!\u003ccommand\u003e` in Pi.\n\n- Fast suggestions from a built-in command list\n- Optional shell-history command indexing via env flag\n\n### `@firstpick/pi-extension-brave-search`\nAdds a `brave_search` tool to Pi for up-to-date web search.\n\n- Uses Brave Search API\n- Supports query options like country/language/freshness/safesearch\n- Includes status/test helper commands\n\n### `@firstpick/pi-extension-cursor-composer`\nAdds Cursor SDK Composer 2.5 integration to Pi.\n\n- Registers native Pi provider `cursor-composer/composer-2.5`\n- Adds `/cursor-composer-*` setup/status/model commands\n- Adds `cursor_composer_agent` tool for explicit delegated Cursor agent runs\n- Can append Composer 2.5 to Pi `enabledModels` scoped-model cycling\n\n### `@firstpick/pi-extension-fish-user-bash`\nRuns Pi `!` / `!!` commands through fish shell.\n\n- Fish as default shell backend\n- Configurable shell path via env var\n\n### `@firstpick/pi-extension-memory-helper`\nAdds lightweight daily and per-skill memory commands/tools.\n\n- `/remember` to append notes\n- `/memory-search` to search memory files\n- `/skill-memory-*` commands and `skill_memory_*` tools for local per-skill memory\n- `remember_note` tool for agent use\n\n### `@firstpick/pi-extension-notes`\nAdds local notes management inside Pi.\n\n- Create, list, read, update, delete notes\n- Fuzzy note lookup and quick status command\n- Optional rule-note injection into prompt\n\n### `@firstpick/pi-extension-plan-mode-toggle`\nPlan mode workflow controls for Pi.\n\n- `/plan-mode on|off|status`\n- `/plan-model [select|provider/model-id]`\n- `Ctrl+Q` shortcut for toggle/arm flow\n\n### `@firstpick/pi-extension-git-footer-status`\nEnhanced footer/status line for Pi sessions.\n\n- Git status snapshot (branch, dirty state, sync, operations)\n- Token/cost/context usage telemetry in footer\n- `/git-footer-refresh` command\n\n### `@firstpick/pi-extension-reverse-last`\nUndo support for Pi `write`/`edit` file mutations.\n\n- Per-session undo stack\n- `/reverse-last [count]` command\n- Optional state directory override via env var\n\n### `@firstpick/pi-extension-safety-guard`\nProtective confirmation layer for risky operations.\n\n- Confirmation prompts for dangerous bash commands\n- Protected-path checks for `write`/`edit`\n- Auto-block behavior in non-interactive mode\n\n### `@firstpick/pi-extension-stats`\nUsage analytics command for Pi session history.\n\n- Daily token graph (`/stats`, `/stats N`, `/stats all`)\n- Input/output/cache breakdown\n- Top model usage summary\n\n### `@firstpick/pi-extension-plan-executor`\nAutonomous `PLAN.md` checklist execution loop.\n\n- `/execute-plan [path]`\n- `/stop-plan`\n- `/plan-status`\n\n### `@firstpick/pi-extension-release-npm`\nRelease orchestration command for this monorepo.\n\n- `/release-npm` runs release checks and optional publish flow\n\n### `@firstpick/pi-extension-release-aur`\nReviewed AUR package setup and release workflow.\n\n- `/release-aur-setup` sets up AUR publishing prerequisites, starting with native Pi-guided SSH key/config/test flow\n- `/release-aur` plans, checks, queues agent review, and can create/publish AUR package repos after confirmation\n- preflight includes `.SRCINFO`, `makepkg`, `namcap`, optional clean-chroot/repro checks, and conservative git staging\n\n### `@firstpick/pi-extension-todo-progress`\nAuto todo/progress tracking extension.\n\n- auto-creates todos for multi-step prompts\n- persistent progress widget until completion\n\n### `@firstpick/pi-extension-upgrade-extensions`\nUpdate npm-installed Pi extensions.\n\n- `/extensions-update` with interactive multi-select\n- `/extensions-update all` to directly update all available updates\n\n### `@firstpick/pi-extension-wiki-tools`\nScaffold and maintain local wiki/documentation extension packages from templates.\n\n- `/wiki-create`, `/wiki-update`, `/wiki-validate`, and `/wiki-templates` user commands\n- `create_wiki`, `update_wiki`, `validate_wiki`, and `list_wiki_templates` agent tools\n- bundled `wiki-tools` skill for using `templates/local-wiki-extension`\n- safe defaults: create refuses existing targets; update defaults to dry-run\n\n### `@firstpick/pi-extension-anthropic-auth-recovery`\nPlan-only recovery assistance for narrowly classified Anthropic compatibility errors.\n\n- selects an authenticated non-Anthropic model only after confirmation\n- runs external compatibility-patch status and planning without automatic apply\n- supports explicit authenticated RPC/WebUI recovery endpoints and secure local fallback\n\n### `@firstpick/pi-extension-conditional-system-prompts`\nConditionally appends trusted local policy files to Pi's system prompt.\n\n- loads `APPEND_WINDOWS.md` on Windows\n- loads `APPEND_SUBAGENTS.md` when the `subagent` tool is selected\n- preserves existing prompt content and documents fail-fast missing-file behavior\n\n### `@firstpick/pi-extension-feature-system-prompt`\nRoutes feature requests to an external feature-development policy.\n\n- classifies requests with the active conversation model in an isolated tool-free session\n- distinguishes lightweight and complex features\n- bounds continuation context and uses safe local fallbacks when classification is unavailable\n\n### `@firstpick/pi-extension-subagent-minimum-fanout`\nEnforces zero-or-multiple model delegation for Pi subagent tool calls.\n\n- blocks direct and statically single-child execution requests\n- supports tasks, chains, schedules, dynamic fanout, and execution-mode aliases\n- leaves management/recovery actions available and documents slash-command/RPC boundaries\n\n### `@firstpick/pi-utils`\nShared helpers used by multiple Pi extensions.\n\n- Agent-dir resolution (`PI_CODING_AGENT_DIR` aware)\n- Environment boolean parsing\n- Agent-relative path resolution\n\n## Templates\n\n### `templates/local-wiki-extension`\nReusable scaffold for local documentation/wiki extensions analogous to the ArchWiki and Hyprland Wiki packages.\n\n- local search/read/sections/extract/related tools\n- setup/status commands\n- packaged skill template for local-docs-first routing\n- cache-backed Markdown/HTML corpus indexing\n\n## Utility scripts\n\n- `dev/scripts/install-pi-add.sh` – discovers local `pi-extension-*`, `pi-skill-*`, and `pi-package-*` packages, compares installed versions against npm `latest`, and installs selected/all via `pi install npm:\u003cpackage\u003e` (supports interactive mode, `--non-interactive`, `--all`, `--dry-run`, `--force`)\n- `dev/scripts/check-publish-readiness.sh` – validates package metadata, extension entries, dry-run publish, registry/version status, and local-vs-npm packed contents\n- `dev/scripts/publish-packages.sh` – plans/applies publish actions dynamically for all package folders or a `--targets-file` shortlist\n- `dev/scripts/bump-package-versions.sh` – checks npm published versions first and enforces the next release version for changed packages (`+0.0.1`, rolling `*.9` to next minor `.0`; bumps up or reduces down only when needed); can write publish candidates to a target list\n- `dev/scripts/release-workflow.sh` – orchestrates release checks: `--check` reports required bumps, `--plan` uses bump planning to shortlist packages before publish checks, and `--publish` applies required bumps before publishing\n- `dev/scripts/sync-pi-package-symlinks.sh` – uses Pi's package resource resolver to symlink local development extensions, skills, prompts, and themes from top-level `pi-*` workspace packages into `~/.pi/agent/`; package-local `node_modules` resources referenced by Pi manifests are linked to top-level workspace packages first, so dev packages win over stale installed optional dependencies; index-based extensions are linked as directories and standalone package resources as files; local-only dev extensions use generated wrappers so their relative imports resolve from the source checkout; unrelated non-symlink conflicts are renamed to `.hardcoded.\u003ctimestamp\u003e.bak`\n- `dev/scripts/validate-skill-routing-fixtures.mjs` – validates development-only `tests/routing/*.json`; schema-only by default, with optional `--settings` or `--skill-root` target coverage\n\n## Publish model\n\n- Registry: **npm**\n- Client: **npm** by default; **bun** is the fallback publisher when available\n- Installation for users remains standard npm registry usage, e.g.:\n\n```bash\npi install npm:@firstpick/pi-extension-notes\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffirstp1ck%2Fpi-coding-agent-forge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffirstp1ck%2Fpi-coding-agent-forge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffirstp1ck%2Fpi-coding-agent-forge/lists"}