A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
A Claude Code workspace template with AI skills for JIRA, PRs, code review, estimation, and daily standups
English | 中文
Polaris is a Claude Code / Codex workspace harness for teams that run work through JIRA, GitHub, Slack, and Confluence. It gives your coding agent durable workflow skills, local team context, deterministic gates, and a learning loop so it follows your operating model instead of improvising every session.
Polaris is intentionally an add-on layer. It owns framework instructions, skills, hooks, and ignored local company context under {company}/; product repositories keep ownership of their tracked CLAUDE.md, AGENTS.md, .github/**, and repo-owned AI configuration.
| Workflow | Prompt | Outcome |
|---|---|---|
| Build from a ticket | work on PROJ-123 / 做 PROJ-123 | Reads JIRA, checks prerequisites, estimates, branches, implements, tests, and opens a PR |
| Diagnose a bug | fix bug PROJ-456 / 修 bug PROJ-456 | Finds root cause, proposes the fix, verifies behavior, and delivers the patch |
| Review a PR | review PR / review 這個 PR | Reads the diff and leaves inline review comments grounded in project rules |
| Plan a sprint | sprint planning / 排 sprint | Pulls backlog, checks capacity, detects carry-over, and drafts release planning output |
| Generate standup | standup | Collects JIRA, git, and calendar activity into a team update |
| Learn from sources | learn from <url> / 學習這個 <url> | Studies external material or merged PRs and turns useful patterns into workspace knowledge |
Start with one workflow. The full skill catalog is available in Developer Workflow Guide and Chinese Triggers.
Polaris organizes agent behavior into three layers:
| Layer | Source | Purpose |
|---|---|---|
| Workspace | CLAUDE.md, .claude/rules/, .claude/skills/ | Shared strategist behavior, skills, hooks, and deterministic rules |
| Company | ignored .claude/rules/{company}/, {company}/workspace-config.yaml | Company-specific JIRA, Slack, GitHub, and workflow conventions |
| Project | ignored {company}/polaris-config/{project}/handbook/ | Repo handbook, generated scripts, test commands, runtime hints, and local context |
| User local | ignored user/tools/ | Personal workstation utilities; not a company and not runtime-discovered |
Skills load only when triggered. Rules and hooks provide the always-on guardrails: language policy, safety checks, PR body validation, task artifact validation, context continuity, and workflow gates.
Polaris treats governance as a framework concern, not a per-session preference.
Proof-of-work markers follow the same rule. Completion-sensitive evidence under .polaris/evidence/ must be written by the owning producer declared in scripts/lib/evidence-producers.json; hooks and gates block direct JSON patching, stale /tmp-only pass markers, and auto-pass writing its own proof.
For locked/current DP-backed framework work, auto-pass DP-NNN is the canonical main-chain entry. It dispatches breakdown -> engineering -> verify-AC, stops at workspace PR ready plus current verification disposition, produces a durable report, and leaves merge, sync-to-Polaris, tagging, GitHub release, and closeout to framework-release.
This is why Polaris keeps pushing quality-critical workflow rules into shared scripts, hooks, validators, and generated runtime targets instead of relying on LLM discipline alone.
Everyone needs:
Use a coding-agent runtime from the workspace root, not the ordinary browser chat. The prompts below are typed into Claude Code or Codex conversations.
Developers also need:
gh) authenticated with the organizationmise run bootstrap and mise run doctor -- --profile runtime. The managed runtime covers Node >= 22.12.0, pnpm 10.10.0, Python 3.12, rg, jq, Playwright, Mockoon, and the docs viewer. Legacy compatibility docs may still mention bash scripts/polaris-toolchain.sh doctor --required; new workspaces should start with public task commands.Optional integrations:
Most multi-step workflows use sub-agents. In Claude Code, that requires the Max plan or API access.
Claude Code can connect MCP servers through /mcp:
https://mcp.slack.com/mcphttps://mcp.atlassian.com/v1/mcpCodex can mirror the same connectors:
codex mcp add claude_ai_Slack --url https://mcp.slack.com/mcp
codex mcp add claude_ai_Atlassian --url https://mcp.atlassian.com/v1/mcp
codex mcp login claude_ai_Slack
codex mcp login claude_ai_Atlassian
codex mcp list
Legacy stdio npx @anthropic-ai/claude-code-mcp-* setup is deprecated in this framework.
Use the Polaris template repo on GitHub, then clone your new workspace:
git clone https://github.com/YOUR-ORG/your-polaris-workspace ~/polaris-workspace
cd ~/polaris-workspace
Choose a dedicated directory name. Avoid ~/work if you already use that path for product repositories.
Before onboarding, bootstrap and verify the local runtime toolchain through public tasks:
mise run bootstrap
mise run doctor -- --profile runtime
If the doctor reports missing tools, follow its repair command and rerun the doctor:
mise run doctor -- --profile runtime
The public task surface is bootstrap, doctor, doctor-mise, onboard-doctor, release-preflight, pr-create, spec-close-parent, script-audit, docs-health, verify, and cross-runtime-sync.
Root pnpm scripts are thin aliases for common framework commands. They do not replace the public task surface; the script manifest and command catalog remain the governance source:
pnpm viewer:status
pnpm scripts:check
pnpm commands:check
Open Claude Code or Codex from the workspace root, then type this into the agent conversation:
onboard Polaris workspace for my company
The onboard flow detects your GitHub org and repos, creates ignored company context, maps JIRA keys to local repos, and finishes with a readiness dashboard: ready, partial, or blocked.
If the dashboard is not ready, run:
onboard repair
Use a real ticket key from your JIRA project:
work on PROJ-123
PMs and Scrum Masters can start with:
standup
For a role-specific setup checklist, see PM Setup Checklist. For Codex runtime setup, see Polaris for Codex.
your-workspace/
├── CLAUDE.md # Strategist instructions
├── AGENTS.md # Generated runtime bootstrap for coding agents
├── workspace-config.yaml # Local company routing, ignored by git
├── .claude/
│ ├── rules/ # Universal and company-scoped rules
│ └── skills/ # Workflow skills
├── docs/ # Public guides
├── scripts/ # Deterministic gates and workflow helpers
├── user/ # Ignored user-local tools, notes, and scratch files
│ └── tools/
└── {company}/ # Ignored local company context
├── workspace-config.yaml
├── polaris-config/
│ └── {project}/handbook/
└── {project}/ # Product repo; repo-owned files stay owned by the repo
| Need | Read |
|---|---|
| Full developer lifecycle | Developer Workflow Guide |
| Chinese trigger phrases | Chinese Triggers |
| PM and non-developer setup | PM Setup Checklist |
| Codex setup | Polaris for Codex |
| Traditional Chinese quick start | 中文快速上手 |
Safe places to customize:
| What | Where |
|---|---|
| Company routing and integrations | {company}/workspace-config.yaml |
| Company workflow conventions | .claude/rules/{company}/ |
| Project handbook and generated scripts | {company}/polaris-config/{project}/ |
| Company-local helper scripts | {company}/polaris-config/tools/ |
| Personal workstation utilities | user/tools/ |
| New workflow skills | Use skill-creator |
Framework internals such as .claude/skills/*/SKILL.md, .claude/skills/references/, .claude/rules/*.md, hooks, and scripts should only be changed when you are modifying Polaris itself.
Root scripts/ is only for framework-supported utilities that are releaseable and governed by the script manifest; company-only helpers and personal utilities belong in the ignored local surfaces above.
To pull framework updates from a Polaris template checkout:
./scripts/sync-from-polaris.sh --polaris ~/path-to-polaris-template --dry-run
./scripts/sync-from-polaris.sh --polaris ~/path-to-polaris-template
The sync preserves ignored company context, company rules, and project-specific files. Apply mode also runs cross-runtime parity checks for Claude Code and Codex.
Polaris is designed for local-first operation:
Network activity comes from tools you explicitly invoke, such as git, gh, JIRA, Slack, Confluence, or MCP connectors.
Polaris draws inspiration from these open-source projects:
| Project | Author | What we learned |
|---|---|---|
| superpowers | Jesse Vincent | Agentic skills framework, spec-first development, sub-agent task division |
| ab-dotfiles | Alvin Bian | AI-driven dev environment management, onboarding smartSelect interaction, audit trail |
| get-shit-done | TÂCHES | Context engineering patterns, goal-backward verification, sub-agent completion envelope, complexity tier routing |
| skill-sanitizer | cyberxuan-XBX | Pre-LLM security scanning, code block context awareness, severity scoring with false-positive reduction |
| Kubernetes, Vite, VS Code, Home Assistant | OSS communities | README structure: concise project identity, role-based entry points, short setup path, and links to detailed docs |
Portable skills, agents, and templates that add Spec-Driven Development and TDD workflows to any Claude Code project. De
Template para nuevos proyectos con Claude Code: CLAUDE.md, slash commands y documentación automática
ATLAS: a senior-engineer layer for Claude Code. Explore with wireframes & prototypes, clarify the essentials, capture it
Claude Code governance templates by tech stack : CLAUDE.md, scoped rules, architecture docs, cost control & dev-level ad