AI-powered weekly planning for senior engineers
Project description
Workplan AI 👊
Developer-first weekly planning and execution assistant.
Workplan AI is a CLI tool designed for engineers who want to maintain a high-performance corporate rhythm. It turns your weekly goals into structured 6-day roadmaps and automates your reporting by syncing directly with your Git activity.
🚀 Installation & Setup
-
Install from PyPI:
pip install workplan-ai
-
Initialize the workspace:
workplan initThis creates a local
.workplandirectory and sets up your secure API configuration.
📘 Complete Command Guide
1. Planning your Week
workplan plan "Goal Description": Uses 9-stage AI expansion to generate 8-12 high-impact tasks for your week.workplan details: Shows your current goal, task statuses, total points, and your professional Focus Score.
2. Daily Execution
workplan task <ID>: Shows the full description, estimation reasoning, and signals for a specific task (e.g.,workplan task 1).workplan sync: Manually scans your Git commits for Task IDs (e.g., "TASK-1") and marks them asdone.workplan eod: Generates a professional, human-readable summary of your day's work based on Git activity. Perfect for Slack or standups.
3. Automation & Intelligence
workplan git-hook --install: Inserts a post-commit hook for automatic task syncing.workplan check: Validates your recent commits for "Task Hygiene" (ensuring they have Task IDs for sync).- Dependency Intelligence: The AI now reads your
pyproject.tomlorrequirements.txtto recommend library-specific tasks.
4. Multi-Project Management
workplan dashboard: Shows a unified view of all active weekly plans across every project you've initialized.workplan details --project <name>: View the weekly plan for any registered project without changing directories.workplan task <id> --project <name>: View a specific task from any registered project (e.g.,workplan task 3 --project interview-agent).
5. Reporting & Retrospectives
workplan export --format [csv|json]: Generates a manager-ready status report. Includes point totals and risk signals.workplan carryover <ID> --reason "Reason": Marks a task for next week and documents the professional rationale for the delay.workplan health: Analyzes your historical data to report on your Reliability, Velocity, and Focus trends.
6. Growth
workplan upgrade: Explore the roadmap for Premium features (Google Sheets Sync, Unlimited History, Teams Webhooks).
💎 The "Corporate Rhythm" Philosophy
- High Intent, Low Ceremony: Spend 2 minutes planning on Monday, let the AI and Git hooks handle the tracking, and export your report on Friday.
- Outcome Driven: Every task generated is designed to result in a tangible technical artifact.
- Professional Transparency: Use the
RiskandCarryoversignals to manage expectations with your team before deadlines hit.
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
Crafted by Sahil Selokar
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 workplan_ai-0.1.1.tar.gz.
File metadata
- Download URL: workplan_ai-0.1.1.tar.gz
- Upload date:
- Size: 17.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e47c56e90c15298916028c1e6df25e5f39e32ffb3b05038141b767ea7c92e355
|
|
| MD5 |
cf43588f412289e254c4a3b199290cbf
|
|
| BLAKE2b-256 |
4f99136b8a7345b7653d14290bafcbea50f90a2798d8ec53533ecd37eb88f87b
|
File details
Details for the file workplan_ai-0.1.1-py3-none-any.whl.
File metadata
- Download URL: workplan_ai-0.1.1-py3-none-any.whl
- Upload date:
- Size: 18.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e14dbf4fb9527ae7e17ec4dd95aa609fea1ee19cd3180b5f4375b347c59b214f
|
|
| MD5 |
491a00bc295d0e20d4f1dade6185c190
|
|
| BLAKE2b-256 |
2b8c181170ec772cae5b081601b1fc7d30490ad63623332a5e6826973a7c336a
|