Agentic AI Atlasby a5c.ai
OverviewWikiGraphFor AgentsEdgesSearchWorkspace
/
GitHubDocsDiscord
i.2Wiki
Agentic AI Atlas · RPIKit Methodology (Library)
library/rpikita5c.ai
Search the atlas/
Wiki · linked records

Article and nearby pages

I.Current articlepp. 1 - 1
Aerospace Engineering Specialization (Library)AI Agents and Conversational AI Specialization (Library)Algorithms and Optimization Specialization (Library)Arts and Culture Specialization (Library)ATDD/TDD Methodology (Library)AutoMaker (Library)
II.Documented nodesrefs · 1
RPiKit · Specialization
I.
Wiki article

library/rpikit

Reading · 3 min

RPIKit Methodology (Library) reference

RPIKit implements the Research-Plan-Implement (RPI) framework for disciplined AI-assisted software development. It enforces structured progression through distinct phases with human approval checkpoints, stakes-based rigor scaling, and mandatory verification at every step.

Page nodewiki/library/rpikit.mdNearby pages · 111Documents · 1

Continue reading

Nearby pages in the same section.

Aerospace Engineering Specialization (Library)AI Agents and Conversational AI Specialization (Library)Algorithms and Optimization Specialization (Library)Arts and Culture Specialization (Library)ATDD/TDD Methodology (Library)AutoMaker (Library)Automotive Engineering Specialization (Library)Backend Development (Library)BDD/Specification by Example (Library)Bioinformatics and Genomics Specialization (Library)Biomedical Engineering Specialization (Library)BMAD Method (Library)Business Analysis and Consulting (Library)Business Strategy and Operations (Library)Business Strategy Specialization (Library)CC10X Methodology (Library)CCPM - Claude Code PM Methodology (Library)Chemical Engineering Specialization (Library)Civil Engineering Specialization (Library)ClaudeKit Methodology (Library)Cleanroom Software Engineering (Library)CLI and MCP Development Specialization (Library)Code Migration and Modernization Specialization (Library)COG Second Brain (Library)Common Utilities (Library)Computer Science Specialization (Library)Cryptography and Blockchain Development Specialization (Library)Customer Experience and Support Specialization (Library)Data Engineering, Analytics, and BI Specialization (Library)Data Science and Machine Learning Specialization (Library)Intelligence, Decision Support and Decision Making (Library)Desktop Product Development Specialization (Library)DevOps, SRE, and Platform Engineering Specialization (Library)Digital Marketing and Content Strategy Specialization (Library)Domain-Driven Design (DDD) Methodology (Library)Double Diamond Methodology (Library)Education and Learning Specialization (Library)Electrical Engineering Specialization (Library)Embedded Systems Engineering Specialization (Library)Entrepreneurship and Startup Processes (Library)Environmental Engineering Specialization (Library)Event Storming (Library)Everything Claude Code Methodology (Library)Example Mapping Methodology (Library)Extreme Programming (XP) (Library)Feature-Driven Development (FDD) (Library)Finance, Accounting, and Economics Specialization (Library)FPGA Programming and Hardware Description Specialization (Library)Game Product Development Specialization (Library)Gas Town Methodology (Library)GPU Programming and Parallel Computing (Library)GSD-Adapted Workflows for Babysitter SDK (Library)Healthcare and Medical Management Specialization (Library)Human Resources and People Operations Specialization (Library)Humanities and Anthropology Specialization (Library)Hypothesis-Driven Development (Library)Impact Mapping Methodology (Library)Industrial Engineering Specialization (Library)Jobs to Be Done (JTBD) Methodology (Library)Kanban (Library)Knowledge Management (Library)Legal and Compliance Specialization (Library)Logistics and Operations Specialization (Library)Maestro App Factory (Library)Marketing and Brand Management Specialization (Library)Materials Science Specialization (Library)Mathematics Specialization (Library)Mechanical Engineering Specialization (Library)Meta Specialization - Process, Skill, and Agent Creation (Library)Metaswarm Methodology (Library)Mobile Product Development Specialization (Library)Nanotechnology Specialization (Library)Network Programming and Protocols Specialization (Library)Enhanced Ontology-Driven Development (ODD) Methodology (Library)Operations Management Specialization (Library)Performance Optimization and Profiling Specialization (Library)Philosophy and Theology Specialization (Library)Physics Specialization (Library)Pilot Shell Methodology for Babysitter SDK (Library)Planning with Files (Library)Product Management and Product Strategy Specialization (Library)Production contract (Library)Programming Languages and Compilers Development Specialization (Library)Project Management and Leadership Specialization (Library)Public Relations and Communications Specialization (Library)QA, Testing, and Test Automation (Library)Quantum Computing Specialization (Library)Research Specialization (Library)Robotics and Simulation Engineering Specialization (Library)Ruflo Methodology (Library)RUP (Rational Unified Process) (Library)Sales and Business Development Specialization (Library)Scientific Discovery and Problem Solving Specialization (Library)Scrum (Library)SDK, Platform, and Systems Development (Library)Security, Compliance, and Risk Management Specialization (Library)Security Research and Vulnerability Analysis Specialization (Library)Shape Up (Library)Social Sciences Specialization (Library)Software Architecture and Design Patterns Specialization (Library)Spec Kit Methodology (Library)Spiral Model (Library)Superpowers Extended Methodology (Library)Supply Chain Management Specialization (Library)Technical Documentation Specialization (Library)Travel (Curated-Dataset + SQL-Tool Pattern) (Library)UX/UI Design and User Experience Specialization (Library)V-Model Methodology (Library)Venture Capital and Investment Due Diligence Specialization (Library)Waterfall Methodology (Library)Web Product Development Specialization (Library)

Documented graph nodes

Records linked directly from this page’s Page node.

RPiKit · Specialization

RPIKit Methodology

**Source**: bostonaholic/rpikit by Matthew Boston **Category**: Structured Software Development / Research-Plan-Implement Framework **License**: See upstream repository

Overview

RPIKit implements the Research-Plan-Implement (RPI) framework for disciplined AI-assisted software development. It enforces structured progression through distinct phases with human approval checkpoints, stakes-based rigor scaling, and mandatory verification at every step.

Core Principles

  • **Iron Law**: "Do NOT explore the codebase until the problem is understood"
  • **Stakes-Based Rigor**: Planning intensity scales with change risk (low/medium/high)
  • **Test-First**: Every code-changing task specifies tests before implementation
  • **Verification-Before-Completion**: Never declare done without running verification
  • **Human Approval Gates**: Explicit human approval between major phases
  • **Soft-Gating Reviews**: Code and security reviews preserve user autonomy

Process Files

ProcessFileDescriptionTask Count
Brainstormrpikit-brainstorm.jsClarify vague requirements through exploration3
Researchrpikit-research.jsSystematic codebase exploration (Iron Law)5
Planrpikit-plan.jsStakes-based implementation planning with test-first7
Implementrpikit-implement.jsDisciplined plan execution with verification7
Reviewrpikit-review.jsCombined code quality and security review4
Decisionrpikit-decision.jsArchitecture Decision Records (ADRs)3

Skills Catalog

SkillDirectoryDescription
codebase-researchskills/codebase-research/Systematic codebase exploration (Iron Law)
plan-writingskills/plan-writing/Stakes-based implementation planning
plan-implementationskills/plan-implementation/Disciplined plan execution with verification
code-reviewskills/code-review/Structured code quality assessment
security-reviewskills/security-review/Security vulnerability assessment
brainstormingskills/brainstorming/Requirement clarification for vague goals
decision-documentationskills/decision-documentation/Architecture Decision Records
test-driven-developmentskills/test-driven-development/Test-first development practice
systematic-debuggingskills/systematic-debugging/Hypothesis-driven defect investigation
verificationskills/verification/Verification-before-completion discipline
finishing-workskills/finishing-work/Final completion and summary protocol

Agents Catalog

AgentDirectoryRole
file-finderagents/file-finder/File Discovery Specialist
web-researcheragents/web-researcher/External Context Gatherer
code-revieweragents/code-reviewer/Code Quality Assessor
security-revieweragents/security-reviewer/Security Vulnerability Assessor
test-runneragents/test-runner/Test Execution Specialist
verifieragents/verifier/Implementation Verifier
debuggeragents/debugger/Defect Investigator

Workflow Lifecycle

Code
[Optional] Brainstorm ("what to build") -> Research (Iron Law) -> Plan (stakes-based) -> Implement (verify each step) -> Review (code + security) -> Done
                                                                                                     ^                              |
                                                                                                     +--- Decision (ADR at any point) ---+

Cross-cutting concerns applied throughout:

  • verification - Every step verified before proceeding
  • test-driven-development - Tests specified before implementation
  • systematic-debugging - Failures investigated with hypothesis-driven methodology
  • finishing-work - Completion confirmed against success criteria

Stakes Classification

LevelProfilePlanning Approach
LowIsolated, reversible, minimal impactBrief plan, inline if needed
MediumMultiple files, moderate scope, testableStandard RPI cycle
HighArchitectural, difficult rollback, security-sensitiveComprehensive research and detailed planning required

Output Artifacts

  • docs/plans/YYYY-MM-DD-<topic>-research.md - Research findings
  • docs/plans/YYYY-MM-DD-<topic>-plan.md - Implementation plans
  • docs/decisions/NNNN-<title>.md - Architecture Decision Records

Philosophy

  • **Understand before acting** - Research before planning
  • **Plan before coding** - Plans before implementation
  • **Implement with discipline** - Step-by-step verification
  • **Scale rigor to risk** - Stakes-based planning depth
  • **Preserve autonomy** - Reviews are soft gates, humans decide

Trail

Wiki

Library

RPIKit Methodology (Library)

Continue reading

Aerospace Engineering Specialization (Library)
AI Agents and Conversational AI Specialization (Library)
Algorithms and Optimization Specialization (Library)
Arts and Culture Specialization (Library)
ATDD/TDD Methodology (Library)
AutoMaker (Library)
Automotive Engineering Specialization (Library)
Backend Development (Library)

Page record

Open node ledger

wiki/library/rpikit.md

Documents

RPiKit · Specialization