By tk-evans01
Verification gate: typecheck, lint, architectural lint, purity checks. Includes /verify command and edit-validation hook.
Claude Code plugin marketplace implementing a strict research-plan-stub-test-implement-eval (RPSTIE) workflow with Tier-2 nearly-pure functional discipline.
Status: M0 — skeleton. Plugin manifests, structure, conventions in place. No agents/skills/commands implemented yet.
Rough Idea
|
v
/start-design-plan ---> Design Document (committed)
| (clear context)
v
/start-implementation-plan ---> Phase files + worktree
| (clear context)
v
/execute-implementation-plan ---> per task: stub-author -> test-author -> body-implementor
per phase: code-reviewer -> bug-fixer (3-strike cap)
end: librarian -> code-reviewer -> test-analyst
|
v
/finish-branch ---> merge / PR / discard
Verification: /verify runs the project's configured linters/typecheck/tests. Linter configs are project-owned (set up once per project, not bundled by the harness). No per-language verify skills.
Main thread runs at top-line model (Opus). Subagents default to Sonnet; reviewer escalates to Opus for subtle catches.
| Plugin | Purpose |
|---|---|
tk-foundation | Generic subagents + base skills |
tk-research | Codebase + internet research subagents |
tk-house-style | Tier-2 nearly-pure FP discipline + per-language quick cards |
tk-verify | Thin /verify runner + edit-validation hook |
tk-rpie | RPSTIE workflow commands and subagents |
tk-hooks | Security hardening, CLAUDE.md reminder, skill reinforcement |
| Stage | Agent | Model |
|---|---|---|
| Orchestrate | main thread | opus |
| Research | codebase-investigator, internet-researcher | sonnet |
| Clarify | clarifying-questioner | sonnet |
| Stubs | stub-author | sonnet |
| Tests | test-author | sonnet |
| Bodies | body-implementor | sonnet |
| Review (per phase) | code-reviewer | opus |
| Fix | bug-fixer | sonnet |
| Final tests | test-analyst | sonnet |
| Docs | librarian | sonnet |
Default for projects using this harness. Project may override via .tk-harness/style.md.
See plugins/tk-house-style/skills/nearly-pure-functional/SKILL.md (M3).
/plugin marketplace add https://github.com/TK-Evans01/tk-harness.git
/plugin install tk-rpie@tk-harness
/plugin install tk-house-style@tk-harness
# ... etc
tk-rpie core — agents + key skills + commandstk-house-style — nearly-pure-functional skill + per-lang cardstk-verify — thin /verify command + edit-validation hooktk-hooks — port ed3d hook trioNote: triage gate deferred. Every task currently routes through full RPSTIE.
RPSTIE vs tk-rpie. "RPSTIE" (Research-Plan-Stub-Test-Implement-Eval) is the workflow acronym, capturing all six stages including the explicit Stub and Test split. "tk-rpie" is the plugin name; we kept the shorter form for namespace ergonomics in skill / agent references (
tk-rpie:writing-stubs-and-docs, etc.). The plugin name is not changing.
Inspired by and partially derived from ed3dai/ed3d-plugins by Ed Ropple, which itself derives from obra/superpowers by Jesse Vincent.
Files derived from those projects retain their original MIT license (see per-plugin LICENSE files).
CC-BY-SA-4.0 for original content. MIT for files derived from obra/superpowers (marked per-file or per-plugin).
Modifies files
Hook triggers on file write and edit operations
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.
npx claudepluginhub tk-evans01/tk-harness --plugin tk-verifyResearch subagents (codebase, internet, combined) and supporting skills. Used by tk-rpie design and verification phases.
Generic-purpose subagents and base skills the rest of the harness depends on.
Tier-2 nearly-pure functional house style; per-language quick cards (TS, Python, Rust); testing discipline; FP-primitives glossary.
Cross-cutting hooks: security hardening (PreToolUse/PostToolUse secret leak detection), CLAUDE.md reminder, skill reinforcement.
Research-Plan-Implement-Eval workflow. Stubs/tests/bodies as separate subagents. Worktree-first, per-phase review with capped fix loop.
Consult multiple AI coding agents (Gemini, OpenAI, Grok, Perplexity, plus codex and gemini CLIs when installed) to get diverse perspectives on coding problems
20 SEO/GEO skills and 5 commands on one shared contract for keyword research, content creation, technical audits, schema markup, monitoring, quality gates, entity truth, and campaign memory.
Complete AI coding workflow system. Self-correcting memory + persistent FTS5-indexed research wikis + auto-research loop + multi-LLM council on a single SQLite store. 33 skills, 8 agents, 22 commands, 37 hook scripts across 24 events. Cross-agent via SkillKit.
Production-grade academic research pipeline for Claude Code: research → write → review → revise → finalize. 4 skills, 27 modes, 39-agent ensemble, v3.7.3 + v3.8 L3 claim-faithfulness gate, v3.9.0 cross-index triangulation, v3.10 triangulation policy layer, v3.11 deterministic citation verification gate (#182).
Advanced development superpowers for orchestrating complex workflows with Superpower Loop and work verification