By 8thlight
Agentic engineering skills for software development patterns and best practices including TDD, refactoring, architecture patterns, diagramming, scaffolding, and AI development workflows.
Write minimal implementation to make failing tests pass. Use this agent when the implement skill dispatches an implementation task from a yak with agent-type 'agent-impl'. The agent writes implementation ONLY — never modifies test files. Applies a YAGNI simplification pass after tests pass. Reports GREEN gate status.
Execute non-TDD phase tasks like schema migrations, infrastructure setup, or configuration. Use this agent when the implement skill dispatches a task from a yak with agent-type 'no-test'. The agent executes the task as described and verifies the acceptance gate.
Fix implementation after validation finds failures. Use this agent when the implement skill creates a remediation yak with agent-type 'agent-remediate'. The agent fixes implementation code ONLY — never modifies test files. Receives failure output from the validation agent. Escalates to user after 2 failed attempts.
Write failing tests for a TDD phase. Use this agent when the implement skill dispatches a test-writing task from a yak with agent-type 'agent-test'. The agent writes tests ONLY — never implementation code. It receives a self-contained task context with file paths, test spec, and test command. Reports RED gate FAIL if tests pass immediately.
Run the full test suite and report results without modifying any files. Use this agent when the implement skill dispatches a validation task from a yak with agent-type 'agent-validate'. The agent runs tests, type-checks, and linting — all must exit 0 for the VALIDATE gate to pass. Reports only, never fixes.
Implement phase of RPI methodology. Executes a task-graph-driven implementation using isolated agents with strict RED/GREEN/VALIDATE gate enforcement. Use when executing an implementation plan from the plan-tasks skill.
Plan phase of RPI methodology. Consumes research artifact or topic and produces compact implementation plan with test specs and Agent Context blocks. Activates naturally inside plan mode for non-trivial work, or invoke explicitly with /plan-tasks. Use after research or to start planning a non-trivial feature.
Refactoring process with test safety. Invoke immediately when user or document mentions refactoring, or proactively when code gets too complex or messy.
Post-session skill to reflect on what was built and produce improvement proposals. Reads recent git history, artifacts, and context files to extract learnings for skills, CLAUDE.md, hooks, and plan templates. Use after any substantive session as a post-mortem or retrospective.
Research phase of RPI methodology. Spawns parallel subagents for codebase exploration AND web/pattern research, then synthesizes findings for user review. Produces a temporary research artifact at .light/sessions/ and transitions into plan mode. Use before implementing non-trivial features to understand what already exists.
Uses power tools
Uses Bash, Write, or Edit tools
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 Claude Code plugin providing skills for agentic engineering patterns and practices.
/plugin marketplace add 8thlight/lightfactory
/plugin install lightfactory@praxis
/plugin install lightfactory@harness
After installation, skills are available as praxis:skill-name, harness:skill-name and activate automatically when relevant to your task.
git clone https://github.com/8thlight/lightfactory
/plugin marketplace add /path/to/lightfactory
/plugin install lightfactory@praxis
/plugin install lightfactory@harness
/plugin marketplace update lightfactory@praxis
/plugin marketplace update lightfactory@harness
| Skill | Command | Description |
|---|---|---|
| tdd | /tdd | Boundary-focused TDD workflow enforcing L3/L4 altitude testing and property-based tests |
| research | /research | Spawns parallel subagents to explore a codebase and produce a compact research artifact |
| plan-tasks | /plan-tasks | Consumes research artifact and produces a compact implementation plan with L3/L4 test specs |
| implement | /implement | Executes an implementation plan phase by phase with strict test-first discipline |
| refactor | /refactor | Refactoring process with test safety and incremental commits |
| reflect | /reflect | Post-session reflection that mines git history and artifacts to produce improvement proposals |
The light factory praxis plugin's core workflow for non-trivial features:
/research) — Explore the codebase with parallel subagents, output a compact research artifact/plan-tasks) — Consume the research artifact, produce a compact implementation plan with test specs/implement) — Execute the plan phase by phase with strict RED → GREEN → VALIDATE discipline| Skill | Command | Description |
|---|---|---|
| diagram | /diagram | Creates architecture diagrams (C4 structural, dynamic flows, data flow) with subtype dispatch |
| scaffold | /scaffold | Scaffolds DDD projects from Gherkin feature files with language subtype dispatch |
| hexagonal-architecture | /hexagonal-architecture | Applies hexagonal (ports & adapters) architecture with domain-first design |
| adr | /adr | Guides writing minimal Architecture Decision Records |
| distill | /distill | Distills an agentic engineering harness from a project with DDD structures and fitness tests |
Skills are validated by a three-layer pipeline. See tests/README.md for full methodology.
Layer 1 — Deterministic (local): Validates skill structure, frontmatter, triggers, and scenario schemas. No API calls.
bash tests/local/validate-skills.sh
Layer 2 — Promptfoo evals: Functional and behavioral evaluation using real Claude API calls. See tests/evals/README.md for setup and cost.
cd tests/evals && promptfoo eval
Layer 3 — Human review: Manual review for subjective quality and calibrating LLM-judge rubrics.
See AGENTS.md for skill authoring guidelines, testing workflows, and the pre-ship checklist.
See docs/architecture.md for project structure and key concepts.
npx claudepluginhub 8thlight/lightfactory --plugin praxisFocused agentic engineering workflow: design-doc, spec, plan, implement, tdd, refactor, review, address-pr-feedback, browser-verify, explain-visually, compress, branch, and commit.
19 software engineering skills from Code Complete, APOSD, GoF, and Clean Architecture. Skills are internal (slash-invocable; injected via Read() — not auto-triggered). Research → plan → build workflow with Gate-field adaptive gates (Full | Standard | Minimal) and per-phase orchestrated commits.
Persona-driven AI development team: orchestrator, team agents, review agents, skills, slash commands, and advisory hooks for Claude Code
Helder's personal SDLC toolbelt for AI coding agents — from PRD to ship. Bundles the tracer-bullet workflow alongside TDD, code review, audits, and shipping skills.
Verification-first engineering toolkit for Claude Code. 15 skills across a 5-phase spine (Investigate → Design → Implement → Verify → Ship), 8 specialist agents, an interactive setup wizard. Every skill has rationalizations + evidence requirements. Built for senior ICs and tech leads.
TDD-validated implementation planning with plan review quality gate (2 skills, 5 agents, 1 command) - write plans, validate against codebase reality before execution