skills/shape-up-planning/SKILL.md
Strategic shaping and scope definition for products, systems, workflows, services, organizational initiatives, and complex solution proposals. Activate automatically when: - brainstorming must become actionable - scope or delivery boundaries are unclear - risks and assumptions need shaping - implementation direction feels ambiguous - product/service/system direction needs strategic framing - sequencing or UX exploration depends on clearer shaping
npx skillsauth add renatocaliari/agent-sync-public-skills shape-up-planningInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
A strategic shaping skill inspired by Shape Up principles.
This skill transforms raw ideas into:
The goal is NOT detailed specification writing.
The goal is:
This skill applies beyond digital products.
It can shape:
Adaptation guidance:
./references/cross-domain-adaptation.md
Before asking questions:
Infer as much context as possible from:
Reconstruct internally:
Avoid asking users to restate existing context.
Prefer:
over blocking for complete information.
Only ask follow-up questions when missing information would materially affect:
Detailed rules:
./references/clarification-rules.md
Generate strategic alternatives when useful.
Focus on:
Do NOT generate detailed UI proposals here.
If interaction/workflow complexity becomes important:
interface-brainstorming skillDetailed escalation rules:
./references/risk-analysis-framework.md
When the proposal would benefit from:
recommend invoking:
evolution-strategy
Use especially when:
Do not invoke automatically for straightforward implementation shaping.
All shaping should prioritize:
Avoid:
Detailed principles:
./references/shaping-principles.md
The skill should:
Generate:
Detailed structure rules:
./references/proposal-structure.md
Risk analysis framework:
./references/risk-analysis-framework.md
Before final consolidation or strategic review:
Tool selection by environment:
question toolask_user_question toolAlways prefer the structured question tool over raw chat when available.
Every strategic question should include:
If unavailable:
Detailed rules:
./references/clarification-rules.md
Tool selection by environment:
todowritetodoWhen available:
Treat the todo list as a living operational memory for the shaping process.
Organize todos by:
If unavailable:
If the tech-planning-sequencing skill is available:
Recommend invoking it AFTER:
Purpose:
The technical planning phase should transform the shaped proposal into:
Do not treat shaping itself as the executable implementation plan.
Detailed sequencing rules:
./references/sequencing-and-persistence.md
Before technical planning:
Submit the shaping proposal for collaborative review via Plannotator.
Tool selection by environment:
plannotator annotate docs/{YYYY-MM-DD}/{slug}/plans/spec-product_{v}.md --gate (bash)submit_plan toolThe flag --gate is OBRIGATÓRIA no Pi — ela faz o Plannotator bloquear até aprovação ou rejeição explícita do usuário.
Purpose:
This review should happen BEFORE:
The reviewed shaping proposal becomes the strategic input for:
tech-planning-sequencing
After approval:
Persist ONLY after:
Suggested convention:
`docs/{YYYY-MM-DD}/{slug}/plans/spec-product_{v}.md`
Detailed persistence rules:
./references/sequencing-and-persistence.md
Strong outputs:
Weak outputs:
./references/cross-domain-adaptation.md./references/clarification-rules.md./references/risk-analysis-framework.md./references/shaping-principles.md./references/proposal-structure.md./references/sequencing-and-persistence.mddevelopment
PocketBase v0.39+ development - API rules, auth, collections, SDK, realtime, files, Go/JS extending, deployment, production tuning.
tools
Auto-initialize structured documentation for any project using lat.md (knowledge graph of markdown files with [[wiki links]], // @lat: code refs, and semantic search). Detects cali-product-workflow artifacts (spec-product.md, spec-tech.md, critiques) and uses them as seed material. Falls back to extracting business rules, architecture, and design decisions directly from the codebase. Use when a project lacks structured documentation or when lat.md/ is missing. After seeding, lat.md extension hooks keep documentation alive automatically.
testing
[Cali] Server security audit and hardening for private servers behind Tailscale. Use when: auditing server security, hardening SSH/firewall/Docker, checking for vulnerabilities, setting up fail2ban, reviewing port exposure, or responding to security alerts. Covers 6 layers: CloudFlare, UFW, Tailscale, SSH, Docker, Application. Triggers: "server security", "security audit", "harden server", "SSH hardening", "firewall rules", "UFW config", "fail2ban", "port security", "Docker security", "vulnerability check", "security review".
tools
Run supply chain security scans before installing packages or before releases. Triggers when: user installs a package (npm, pip, go get, brew), user asks to 'scan dependencies', 'check vulnerabilities', 'supply chain', 'security audit', 'run trivy', 'run socket', or before any release/deployment. Also triggers on mentions of: socket.dev, trivy, OSV-scanner, dotenvx, CVE, dependency audit. Covers all four tools with concrete commands.