Python SDK package for the Shipthis public API — a pip-installable wrapper (shipthisapi-python) that simplifies making authenticated API calls to the Shipthis logistics platform.
For any non-trivial task (new feature, refactor, bug with unclear root cause):
- Brainstorm first — invoke
superpowers:brainstormingskill before writing code. Discuss context, edge cases, dependencies. - Bug fixes — invoke
superpowers:systematic-debuggingskill before proposing any fix. Trace root cause first, never guess. - Plan before code — invoke
superpowers:writing-plansskill to produce a step-by-step implementation plan. - Parallel execution — invoke
superpowers:dispatching-parallel-agentsfor independent steps. - Verify before done — invoke
superpowers:verification-before-completionbefore declaring the task complete.
Model selection:
claude-opus-4-7— planning, brainstorming, complex bugs, architecture decisionsclaude-sonnet-4-6— standard feature execution, moderate bug fixesclaude-haiku-4-5— simple/mechanical tasks (copy, rename, boilerplate, trivial fixes)
Simple one-liner fixes and typos are exempt from this flow.
Be terse. Short answers only — offer to expand rather than expand by default.
- Never add Claude as co-author or author. No
Co-Authored-By, no AI mentions in commits. - Never push to
mainordevelop— always create a feature branch and PR. - Branch names:
feature/<name>,bug/<name>,hotfix/<name>,release/<name>(lowercase, hyphens). - Commit messages: concise and descriptive. No AI mentions.