Skip to content

Claude/setup tech team automation ymr nl#348

Draft
scid-jsc wants to merge 8 commits intogarrytan:mainfrom
scid-jsc:claude/setup-tech-team-automation-YMRNl
Draft

Claude/setup tech team automation ymr nl#348
scid-jsc wants to merge 8 commits intogarrytan:mainfrom
scid-jsc:claude/setup-tech-team-automation-YMRNl

Conversation

@scid-jsc
Copy link

No description provided.

claude added 8 commits March 22, 2026 10:46
Sprint & task management skill that connects to Odoo Project for task
tracking and uses GitHub Issues for approval workflows (content review
+ deploy approval), avoiding direct calls to production Odoo for
notifications.

Commands: /sprint, /sprint add, /sprint new, /sprint close,
/sprint approve, /sprint review, /sprint report

https://claude.ai/code/session_01K1VcDbXz1uCxoGikqWSqup
- Naming: [SPRINT-XX] type: description (feat/fix/content/deploy/chore/design)
- Tasks created in both Odoo Project and GitHub Issues
- Milestones synced: Odoo milestone + GitHub milestone
- Sprint close closes both milestones
- Dashboard shows both OD# and GH# IDs
- Config stores github_repo and current_sprint number

https://claude.ai/code/session_01K1VcDbXz1uCxoGikqWSqup
Clear separation between PO (human) and AI Dev (Claude):
- PO: vision, brief, review, approve, deploy decisions
- AI Dev: plan, implement, test, document, report

Task ownership rules prevent conflicts:
- Each task type has a default owner
- One task = one branch (sprint-XX/type/short-description)
- Lock via stage transitions (New → In Progress → Review)
- Never work on tasks already In Progress by someone else

Decision matrix for ambiguous situations.

https://claude.ai/code/session_01K1VcDbXz1uCxoGikqWSqup
New task prefixes: security:, perf:, maintain: — each with clear
ownership defaults:
- security: AI Dev proactively scans + fixes, PO approves breaking changes
- perf: PO sets targets, AI Dev profiles + optimizes
- maintain: AI Dev handles minor deps, PO approves major upgrades

Decision matrix extended for tech debt, dependency updates, and
performance targets.

https://claude.ai/code/session_01K1VcDbXz1uCxoGikqWSqup
AI Dev now follows a lookup chain before asking PO:
env vars → config files → CLAUDE.md → secret manager.
Only asks PO when all sources exhausted, then persists
the answer so it never asks twice.

https://claude.ai/code/session_01K1VcDbXz1uCxoGikqWSqup
Full project dashboard pulling from Odoo + GitHub:
- Sprint overview with progress bars + velocity trend
- Ownership breakdown (AI Dev vs PO tasks)
- Kanban-style task pipeline (New → In Progress → Review → Done)
- Task distribution by type (feat/fix/security/perf/etc)
- Auto-detected risks: overdue, at-risk, blocked, stale tasks
- Pending approvals queue
- Cumulative stats (cycle time, velocity, PRs merged)

Health indicators auto-compute based on deadlines and
expected vs actual sprint progress.

https://claude.ai/code/session_01K1VcDbXz1uCxoGikqWSqup
Generates a standalone HTML file at ~/.gstack/dashboard.html with:
- Dark theme, card-based layout, no external dependencies
- All dashboard sections rendered as HTML (progress bars, kanban,
  velocity chart, risk badges — all pure CSS)
- Clickable links to Odoo tasks and GitHub issues
- Auto-opens in default browser via xdg-open/open
- Responsive layout (flexbox/grid)

Re-run anytime to refresh the data.

https://claude.ai/code/session_01K1VcDbXz1uCxoGikqWSqup
@scid-jsc scid-jsc marked this pull request as draft March 23, 2026 03:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants