By Xpycode
AI-assisted development with session management, workflow automation, and project state tracking
Audit the work and report. **`/check` replaces `/code-review`, `/quality`, `/reflect`, `/review`,
Manage the reusable code patterns cookbook.
We just made a decision worth recording.
Show the available commands, or update Directions. **`/directions` absorbs `/update-directions`.**
Run implementation tasks with fresh context per wave, preventing quality degradation. **`/execute`
Executes bash commands
Hook triggers when Bash tool is used
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A systematic approach to AI-assisted software development.
For people who direct AI to build software but don't code themselves.
Directions is a documentation and workflow system that helps you:
Every feature flows through three phases:
DEFINE ──gate──> PLAN ──gate──> BUILD
│ │ │
▼ ▼ ▼
Spec Task List Working Code
Principle: 80% on Define + Plan, 20% on Build.
Read-on-demand model: the universal docs in this repo are the single source of truth.
They are never copied into your projects — copies drift and stop receiving updates.
Claude reads them on demand from your local clone of this repo, routed by the Directions
Index in your global ~/.claude/CLAUDE.md.
git clone https://github.com/Xpycode/LLM-Directions.git
cd LLM-Directions
./install-directions.sh
Then open ~/.claude/CLAUDE.md and replace every [LOCAL_DIRECTIONS_PATH] placeholder
with the path to your local clone (the install script prints it).
/setup — it scaffolds only the
project-specific files: docs/PROJECT_STATE.md (the "is Directions set up?" sentinel),
docs/sessions/, docs/decisions.md, docs/glossary.md. Nothing else is copied./spec deep to create your first spec/make-plan to break into tasks, /execute to buildIf a project still contains copied universal docs (docs/00_base.md, docs/20_*.md, …),
run /directions update — it removes the stale copies and switches the project to
read-on-demand. Your project-specific files (state, sessions, decisions) are untouched.
/spec → /make-plan → /execute → /check → /log
│ │ │ │ │
Spec Tasks Build Review Learn
your-project/
├── CLAUDE.md ← Project-specific AI context
├── IMPLEMENTATION_PLAN.md ← Active task list (waves, delete when done)
├── AGENTS.md ← Subagent patterns & context
├── specs/ ← Feature specifications
│ └── [feature].md
└── docs/ ← Scaffolded by /setup — project files ONLY
├── PROJECT_STATE.md ← Current funnel position (the sentinel)
├── sessions/ ← Session logs
├── decisions.md ← Why we chose X over Y
└── glossary.md ← Project-specific terms
LLM-Directions/ (this repo — read on demand, never copied)
├── 00_base.md ← System overview + document router
├── 01_quick-reference.md ← Daily cheatsheet
├── 04_architecture-decisions.md ← Interview → tech mapping
├── PATTERNS-COOKBOOK.md ← Pattern index (patterns live in cookbook/)
├── 10-19: Setup docs
├── 20-29: Technical gotchas
├── 30-39: Quality & debugging
├── 40-49: Terminology reference
└── 50-62: Advanced patterns
| Command | Phase | Purpose |
|---|---|---|
/spec (deep, examples) | Define | Multi-phase discovery, example mapping, creates spec |
/make-plan | Plan | Creates IMPLEMENTATION_PLAN.md with waves |
/execute (next) | Build | Wave-based execution with subagents; pick next task |
/check (code, ship, security) | Review | Code quality, production checklist, security audit |
/log | Learn | Update session log; also covers end-of-session close, handoff, blockers, phase changes |
/status (full, arrive) | Any | Current state summary; full dump; sit-down handover check |
npx claudepluginhub xpycode/llm-directionsUse Claude Code like a Director, not a Programmer. Complete toolkit with 27 commands, 14 agents, 32 skills, and TDD-based Auto-Loop.
Plan and autonomously build a software task end-to-end. Recons the codebase, applies preloaded memory, decomposes into the right number of phases, gets one confirmation, then prepares a single ready-to-paste /goal command — one paste between you and done — that drives execution to completion with built-in retry, fix-spec recovery, and per-phase memory writeback. Works on Claude Code and Codex.
Context-driven development framework that enables structured lifecycle for software projects: Context → Spec & Plan → Implement
Spec-driven development workflow system with structured phases: Requirements → Design → Tasks → Implementation
Structured project planning and execution through brainstorm, spec, and build phases across three execution tiers: sequential, delegated sub-agents, and full agent teams
Specification-driven development workflow: specify → plan → tasks → implement