Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/gcharang-planner
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions: not checked yet.
What's inside
- Skill name
planner- Description
- Interactive planning and execution for complex tasks. IMMEDIATELY invoke when user asks to use planner.
- License
- MIT
- Instructions
- 44 lines in SKILL.md · view on GitHub
Files (8)
- CLAUDE.md
- INTENT.md
- README.md
- SKILL.md
- CLAUDE.md · resources/
- README.md · resources/
- plan-format.md · resources/
- plan-json-schema.md · resources/
SKILL.md (first lines)
## Activation
When this skill activates, run the step-1 command for the requested mode before exploring,
and follow its output: the script prints each step, so it is the workflow.
| Mode | Intent | Entry point |
| --------- | ---------------------------------- | ------------------------------------------- |
| planning | "plan", "design", "architect" | `skills.planner.orchestrator.planner` step 1 |
| execution | "execute", "implement", "run plan" | `skills.planner.orchestrator.executor` step 1 |
Each command is self-contained: run one whole line, since shell state does not persist between invocations. `<scripts>` is a literal absolute path you write in, inside the double quotes the command gives it: `<project>/.claude/skills/scripts` when `test -d "<project>/.claude/skills/scripts"`, run as a command of its own, exits 0, and `<home>/.claude/skills/scripts` otherwise, with `<home>` your home directory written out.
**planning**
```bash
uv run --project "<scripts>" python -m skills.planner.orchestrator.planner --step 1
```
**execution**
```bash
uv run --project "<scripts>" python -m skills.planner.orchestrator.executor --step 1
```
**Run these from inside the project.** Step 1 resolves the project from the git
repository at or above the working directory, and Claude Code keeps that directory inside
the project: a subagent's working directory resets before every call, and the main
session's resets when it leaves the project. Do not `cd`, into the skills directory or
anywhere else: `--project` already locates the scripts, and step 1 needs the project's
own working directory left intact.
`<scripts>` picks the install layout from that same project, so a project-local install wins when it exists. Write the path out rather than computing it in the command: Claude Code asks for approval outside bypass mode when a command argument contains a shell substitution. An environment-variable fallback cannot pick the layout either -- Claude Code does not populate `CLAUDE_PROJECT_DIR` for Bash-tool subprocesses, so unless the user exports it themselves the fallback selects the user-global install. That fails on a project-local-only install and silently runs the global scripts when both exist.
Step 1 is the only step that can see which project the run belongs to. It reads
`$CLAUDE_PROJECT_DIR`, then falls back to the working directory, and records the answer in
the state directory; every later step runs under `uv run --directory <SKILLS_DIR> ...`
and reads it back rather than looking again. That is why these entry points use
`--project` instead of the `<invoke working-dir=...>` form other skills use: `working-dir`
resolves the install layout by `cd`-ing into it, discarding the working directory -- the
one signal Claude Code supplies for these subprocesses. See
`skills/scripts/skills/lib/workflow/prompts/README.md` ("Invocation Forms") and
`skills/planner/INTENT.md` ("State directory location").From gcharang/claude-config, MIT.
More from gcharang/claude-config
- 0.570score
prompt-engineer
gcharang
Invoke IMMEDIATELY via script when user requests prompt optimization.
SkillAFreshness: AClaude Code +9 - 0.565score
refactor
gcharang
Invoke IMMEDIATELY via script when user requests refactoring analysis, technical debt review, or code quality improvement.
SkillAFreshness: AClaude Code +9 - 0.565score
incoherence
gcharang
Detect and resolve incoherence across documentation, code and specs.
SkillAFreshness: AClaude Code +9 - 0.560score
cc-history
gcharang
Query Claude Code conversation history (JSONL transcripts under ~/.claude/projects/) with shell and jq.
SkillAFreshness: AClaude Code +9 - 0.559score
deepthink
gcharang
Invoke IMMEDIATELY via script when user requests structured reasoning for open-ended analytical questions.
SkillAFreshness: AClaude Code +9 - 0.559score
problem-analysis
gcharang
Invoke IMMEDIATELY via script when user requests problem analysis or root cause investigation.
SkillAFreshness: AClaude Code +9 - 0.559score
codebase-analysis
gcharang
Invoke IMMEDIATELY via script when user requests codebase understanding, architecture comprehension, or repository orientation.
SkillAFreshness: AClaude Code +9 - 0.556score
decision-critic
gcharang
Invoke IMMEDIATELY via script to stress-test decisions and reasoning.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 22, 2026 (8 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/gcharang/claude-config
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
More from gcharang
- 0.570score
prompt-engineer
gcharang
Invoke IMMEDIATELY via script when user requests prompt optimization.
SkillAFreshness: AClaude Code +9 - 0.565score
refactor
gcharang
Invoke IMMEDIATELY via script when user requests refactoring analysis, technical debt review, or code quality improvement.
SkillAFreshness: AClaude Code +9 - 0.565score
incoherence
gcharang
Detect and resolve incoherence across documentation, code and specs.
SkillAFreshness: AClaude Code +9 - 0.560score
cc-history
gcharang
Query Claude Code conversation history (JSONL transcripts under ~/.claude/projects/) with shell and jq.
SkillAFreshness: AClaude Code +9 - 0.559score
deepthink
gcharang
Invoke IMMEDIATELY via script when user requests structured reasoning for open-ended analytical questions.
SkillAFreshness: AClaude Code +9 - 0.559score
problem-analysis
gcharang
Invoke IMMEDIATELY via script when user requests problem analysis or root cause investigation.
SkillAFreshness: AClaude Code +9
Cite this page
planner skill. Agent Mart. https://agentmart.dev/skills/gcharang-planner (last updated 2026-10-24)