claude-code-plugin-ref…
Explain plugin, skill, command, agent, and hook mechanics used here. Use when authoring or debugging plugins. Do not use for ops; use night-market-operations.
Converts a specification into a phased, dependency-ordered implementation plan. Use after specification is complete and before execution begins.
$ npx -y skills add athola/claude-night-market --skill project-planning --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/project-planningContext preview
The summary Claude sees to decide when to auto-load this skill.
Converts a specification into a phased, dependency-ordered implementation plan. Use after specification is complete and before execution begins.
name: project-planning description: Converts a specification into a phased, dependency-ordered implementation plan. Use after specification is complete and before execution begins. alwaysApply: false # Custom metadata (not used by Claude for matching): model: sonnet category: workflow tags: [planning, architecture, task-breakdown, dependencies, estimation] complexity: intermediate model_hint: standard estimated_tokens: 900 role: library
For detailed task planning workflows, this skill delegates to `spec-kit:task-planning` as the canonical implementation. Use this skill for quick planning needs; use spec-kit for thorough project plans.
**With superpowers**:
**Without superpowers**:
Before completing plan:
Planning is where architecture and scope decisions get made: the pattern chosen, the dependency accepted, the work deferred. Record each decision that had real alternatives to `docs/tradeoffs.md` (draft and confirm):
a tradeoff entry (the decision, the options weighed, and what was sacrificed; set `phase` to `plan`). Show the draft; append on confirmation.
ENTRY TEMPLATE; assign the next `TR-NNN` id.
**Automatic Trigger**: After Quality Checks pass and `docs/implementation-plan.md` is saved, MUST auto-invoke the next phase.
**When continuation is invoked**: 1. Verify `docs/implementation-plan.md` exists and is non-empty 2. Display checkpoint message to user:
Implementation plan complete. Saved to docs/implementation-plan.md. Proceeding to execution phase...
3. Invoke next phase:
Skill(attune:project-execution)
**Bypass Conditions** (ONLY skip continuation if ANY true):
**Do NOT prompt the user for confirmation**: this is a lightweight checkpoint, not an interactive gate. The user can always interrupt if needed.
Checks (acyclic dependencies, FRs mapped, critical path identified).
`docs/tradeoffs.md`.
See `/attune:blueprint` command documentation for complete examples.
If you find circular dependencies in your task graph, break one of the tasks into smaller sub-tasks. If sprint capacity is consistently exceeded, re-estimate tasks using the Fibonacci scale or reduce sprint scope.
A plugin marketplace for Claude Code. Install only the plugins you need to run git workflows, code review, spec-driven development, and autonomous agents from inside your Claude Code session.
Explain plugin, skill, command, agent, and hook mechanics used here. Use when authoring or debugging plugins. Do not use for ops; use night-market-operations.
States load-bearing decisions, invariants, and weak points. Use when judging a design change. Do not use for gating; use night-market-change-control.
Rebuild the dev environment: uv, Python tiers, pins, traps. Use when onboarding or toolchain breaks. Do not use for daily commands; use night-market-operations.
Classify, gate, and review changes. Use when landing a PR, releasing, or amending rules. Do not use for failure triage; use night-market-debugging-playbook.
Search and record project memory (Discussions, journal, ADRs). Use before re-investigating anything. Do not use for settled battles; see failure-archaeology.
Bind loop 'done' to unfakeable gates. Use to harden egregore/herald loops or promote completion_integrity. Not for QA gates; use night-market-validation-and-qa.