Takopi command plugin to generate clean handoff bundles (plan + PR review) for LLM-assisted dev workflows.
Project description
takopi-pinnacle
A Takopi command plugin that generates single-file handoff bundles for your LLM workflow:
- Plan bundle: a repo snapshot + repo map + planning system prompt template
- Review bundle: repo snapshot +
diff.patch+ review system prompt template + delta stats
It’s designed to make “upload a zip to GPT-5.2 Pro” and “review a PR from a patch” frictionless from a phone.
Install
Important: Takopi discovers plugins via Python entrypoints, so the plugin must be installed into the same environment as takopi.
If you installed takopi with uv (recommended):
uv tool install -U takopi --with takopi-pinnacle
If you installed takopi with pip:
pip install -U takopi-pinnacle
Usage
Generate a plan bundle
From a Takopi chat (within a project/worktree context):
/pinnacle plan
Generate a PR review bundle
/pinnacle review
Optional base override:
/pinnacle review --base origin/main
Download the bundle to your phone
Takopi already supports file transfer. After running a command, the plugin tells you the exact command to fetch the zip:
/file get .pinnacle/bundle.zip
Upload that zip to GPT-5.2 Pro.
Configuration
Takopi exposes plugin config under plugins.<plugin_id>.
Example (TOML):
[plugins.pinnacle]
out_dir = ".pinnacle"
max_repo_files = 8000
max_top_level_entries = 80
Philosophy
- Output is bundle-first, not chat-first. Telegram message limits are avoided by writing artifacts to disk.
- The bundle is single zip, with:
repo/snapshot (tracked files)diff.patch(review bundles only)context.md(repo map, git metadata, delta stats)prompts/(system prompt templates)
License
MIT
takopi-pinnacle
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file takopi_pinnacle-0.1.1.tar.gz.
File metadata
- Download URL: takopi_pinnacle-0.1.1.tar.gz
- Upload date:
- Size: 13.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f7f071b2ed269b64e068179fa9f1149cce9ab205c8414a7a6d35dffc133c28f7
|
|
| MD5 |
86f568c5ff0e469a623812e557b41e93
|
|
| BLAKE2b-256 |
487b71ea1a9412edf19d5b72c45211557ed97e12accfcb9eb8e518a13b5ed025
|
Provenance
The following attestation bundles were made for takopi_pinnacle-0.1.1.tar.gz:
Publisher:
publish.yml on sfyll/takopi-pinnacle
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
takopi_pinnacle-0.1.1.tar.gz -
Subject digest:
f7f071b2ed269b64e068179fa9f1149cce9ab205c8414a7a6d35dffc133c28f7 - Sigstore transparency entry: 846414381
- Sigstore integration time:
-
Permalink:
sfyll/takopi-pinnacle@3761f5a09c7ff05a7ea1c8bcf6730fd62735f072 -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/sfyll
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@3761f5a09c7ff05a7ea1c8bcf6730fd62735f072 -
Trigger Event:
push
-
Statement type:
File details
Details for the file takopi_pinnacle-0.1.1-py3-none-any.whl.
File metadata
- Download URL: takopi_pinnacle-0.1.1-py3-none-any.whl
- Upload date:
- Size: 18.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d3859b30d7772cfa3e4e09c55c48eeeacf2ffea3223be5bcddce51f6ef6642cc
|
|
| MD5 |
f9200eae1c25ad35a88147fcdbaed812
|
|
| BLAKE2b-256 |
af7ba0e8a942ff6e7a5ed96bb2c917d68ccf0604381d27d1cbb9acc3444f62f5
|
Provenance
The following attestation bundles were made for takopi_pinnacle-0.1.1-py3-none-any.whl:
Publisher:
publish.yml on sfyll/takopi-pinnacle
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
takopi_pinnacle-0.1.1-py3-none-any.whl -
Subject digest:
d3859b30d7772cfa3e4e09c55c48eeeacf2ffea3223be5bcddce51f6ef6642cc - Sigstore transparency entry: 846414387
- Sigstore integration time:
-
Permalink:
sfyll/takopi-pinnacle@3761f5a09c7ff05a7ea1c8bcf6730fd62735f072 -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/sfyll
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@3761f5a09c7ff05a7ea1c8bcf6730fd62735f072 -
Trigger Event:
push
-
Statement type: