From essentials
Implement one decomposed unit with idiomatic patterns, scope discipline, and quality gates
How this skill is triggered — by the user, by Claude, or both
Slash command
/essentials:implementThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. If `$ARGUMENTS` is a file path (e.g., `~/.cache/claude-essentials/2026-03-26-auth/unit-01.md`), read that file as the unit description.
$ARGUMENTS is a file path (e.g., ~/.cache/claude-essentials/2026-03-26-auth/unit-01.md), read that file as the unit description.$ARGUMENTS is a partial or vague reference (e.g., auth, unit-02, api-routes), glob ~/.cache/claude-essentials/ to find matching unit files. If exactly one match, use it. If multiple matches, show options via AskUserQuestion.$ARGUMENTS is empty or the file is not found, use AskUserQuestion to request the unit file path or a description.Detect the project language from CLAUDE.md Tech Stack section or file extensions in the working directory. Set parameters accordingly:
| Parameter | Value |
|---|---|
| LANGUAGE | Go |
| IDIOM_REVIEWER | go-idiom-reviewer |
| AUTHORITATIVE_REFERENCES | Effective Go, Go Code Review Comments |
| Parameter | Value |
|---|---|
| LANGUAGE | Svelte 5 |
| IDIOM_REVIEWER | svelte-idiom-reviewer |
| AUTHORITATIVE_REFERENCES | Svelte 5 Docs, SvelteKit Docs |
| Parameter | Value |
|---|---|
| LANGUAGE | Python |
| IDIOM_REVIEWER | python-idiom-reviewer |
| AUTHORITATIVE_REFERENCES | PEP 8, Python Docs |
| Parameter | Value |
|---|---|
| LANGUAGE | TypeScript |
| IDIOM_REVIEWER | typescript-idiom-reviewer |
| AUTHORITATIVE_REFERENCES | TypeScript Handbook, Google TS Style Guide |
If the project language does not match any above:
| Parameter | Value |
|---|---|
| LANGUAGE | (detected language) |
| IDIOM_REVIEWER | general-idiom-reviewer |
| AUTHORITATIVE_REFERENCES | (discovered via WebSearch) |
Check in this order: Go > Svelte > Python > TypeScript > Default. Svelte takes priority over TypeScript because Svelte projects contain .ts files. Detection checks CLAUDE.md Tech Stack first, then marker files (go.mod, svelte.config.*, pyproject.toml/setup.py, tsconfig.json).
Idiomatic code always wins. If existing code conflicts with language idioms, write idiomatic code and notify the user. Never propagate bad patterns.
DO NOT WRITE CODE YET.
Load ${CLAUDE_SKILL_DIR}/reference.md for the detailed workflow and checkpoint guidance.
CRITICAL: Call EnterPlanMode before any implementation. Do not proceed until the plan is approved. Skipping plan mode doubles or triples failure rate.
Before writing any code, verify the environment works:
For each component:
IMPORTANT: Scope discipline is non-negotiable. No "while we're here" improvements. No adding docs/comments to unchanged code. No speculative features. If you are unsure whether something is in scope, use AskUserQuestion.
| Don't | Why | Instead |
|---|---|---|
| Skip plan mode | Doubles failure rate | Always call EnterPlanMode |
| Copy unidiomatic code | "It exists" is not justification | Write idiomatic code, notify user |
| Expand scope | Scope creep kills projects | Ask if unsure |
| Skip lint/test | Catch failures early, not in review | Run after each logical change |
| Hardcode build commands | Goes stale across projects | Reference CLAUDE.md |
AskUserQuestion to ask the user rather than guessing at fixes.Do NOT retry the identical action after failure. Diagnose first, then fix.
After implementation, run the project's test suite. If tests fail due to your changes, fix them before completing. There is no point proceeding to review with failing tests.
When implementation and tests pass, end with exactly this structure:
## Done
Implementation complete. Tests passing.
## Next Step
1. Scan the changes for completeness
2. Run `/clear`
3. Run `/essentials:review <path-to-unit-file>`
Include the full unit file path so /essentials:review can read it for scope boundaries.
npx claudepluginhub jsa-partners/claude-essentials --plugin essentialsDelegates implementation tasks to Claude Code for autonomous code writing, editing, and refactoring with full read/write access.
Implementation skill emphasizing verification-driven coding with tight feedback loops. Guides multi-step implementation work: orient, plan, implement, verify, commit. Based on analysis of 21k+ operations.
Implements code from /deep-plan section files with TDD methodology, code review, and git commits. Use after /deep-plan to execute plans section by section.