ck-methodology

Standardize multi-session software development workflows with phase-gate and documentation protocols.

4|Updated Aug 15, 2023
One-click install
npx skills add https://github.com/chainkemists/CkFoundation --skill ck-methodology
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck-methodology
Source: https://github.com/chainkemists/CkFoundation/tree/main/.claude/skills/ck-methodology
Command: npx skills add https://github.com/chainkemists/CkFoundation --skill ck-methodology

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the problem of context loss and architectural drift during long-running, multi-session software engineering projects by enforcing a rigorous, document-driven collaboration protocol.

Core Features & Use Cases

  • Phase-Gate System: Structures work into verifiable gates, ensuring each step is documented, tested, and reviewed before proceeding.
  • Living Documentation: Maintains a strict lifecycle for campaign artifacts (PROMPT.md, PLAN.md, PROGRESS.md), preventing stale information from misleading future development.
  • Stuck Protocol: Provides a clear, non-silent path for resolving technical blockers through research, pivot documentation, and CTO-level review.

Quick Start

Invoke the ck-methodology skill to initialize a new campaign structure for your current module development task.

Frequently Asked Questions about ck-methodology

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prevent architectural drift during long-running, multi-session software engineering projects?

Prevent architectural drift in multi-session software engineering by enforcing a document-driven collaboration protocol. This approach standardizes workflows using a structured phase-gate system to ensure deterministic progress and verifiable observation-based testing.

What is the best way to manage stale documentation in complex software development campaigns?

Manage stale documentation in complex software campaigns by enforcing a strict lifecycle for campaign artifacts like PROMPT.md, PLAN.md, and PROGRESS.md. This staleness management protocol prevents outdated information from misleading future development sessions.

How do I structure an engineering workflow for new module creation and architectural changes?

Structure engineering workflows for architectural changes by organizing work into verifiable phase-gates. This ensures each step is documented, tested, and reviewed before proceeding, satisfying requirements for CTO-level oversight and rigorous state tracking.

When do I need a phase-gate system for my software development workflow?

You need a phase-gate system when handling complex, long-running software development campaigns requiring deterministic progress. It is essential for multi-session tasks involving architectural changes or new module creation that demand CTO-level oversight and strict state tracking.

How do I resolve technical blockers in a multi-session engineering workflow without losing context?

Resolve technical blockers in multi-session engineering workflows by using a dedicated stuck protocol. This provides a non-silent path for resolving issues through research, pivot documentation, and CTO-level review to maintain project context.

Does this engineering methodology work for short-running module development tasks?

This engineering methodology is designed for complex, multi-session software development campaigns requiring rigorous state tracking. It is not suited for short-running tasks, as the document-driven protocol and phase-gate system enforce CTO-level oversight overhead.