Feature Development Workflows¶
Workflows for designing, implementing, porting, and verifying features — from a single bug fix through multi-feature batches to kernel-scale system changes.
How to Start¶
Describe your intent to the assistant. Apogee routes to the right entry point:
“I want to add rate limiting” →
feature.single_spec“We need OAuth, API keys, and SSO” →
multi_feature.identify_and_group“There’s a null pointer crash in the parser” →
bug_investigation.01_triage“Port the Python engine to Rust” →
code_porting.00_port_readiness_assessment“Patch the crypto subsystem for RHEL” →
large_systems.problem_scoping
Single Feature¶
Design and implement one feature through a governed lifecycle.
Step |
Skill |
What it does |
|---|---|---|
1 |
|
Generate design.md and example.md from intent |
2 |
|
Create plans.md, PLAN prompts, and review prompts |
3 |
|
Re-review plan depth before execution |
After plan execution, the post-feature workflow runs automatically.
Multi-Feature Design¶
Design and plan a batch of related features with cross-feature consistency checking.
Step |
Skill |
What it does |
|---|---|---|
1 |
|
Identify, validate, and group feature concepts into batches |
2 |
|
Research each feature against the codebase |
3 |
|
Generate design + example specs in batch |
4 |
|
Cross-feature consistency + code grounding review |
5 |
|
Create tiered implementation order with dependencies |
6 |
|
Generate test definitions for the batch |
7 |
|
Update documentation for new features |
8 |
|
Final readiness gate before plan execution |
9 |
|
Hard-stop gate for oversized plans |
10 |
|
Confidence rubric re-review during execution |
Bug Investigation¶
Structured bug lifecycle from triage through validated fix.
Step |
Skill |
What it does |
|---|---|---|
1 |
|
Classify severity, reproduce, identify affected area |
2 |
|
Map symptom to root cause with CPG evidence |
3 |
|
Design the fix with scope and risk assessment |
4 |
|
Implement the fix |
5 |
|
Verify the fix resolves the issue without regressions |
Code Porting¶
Full porting pipeline from readiness assessment through release.
Step |
Skill |
What it does |
|---|---|---|
0 |
|
Assess whether the source is ready to port |
0a |
|
Bootstrap test coverage before porting |
1 |
|
Optional hardening of the source before port |
2 |
|
Define scope, constraints, and non-goals |
3 |
|
Scan target repo for parity gaps |
4 |
|
Slice the port into scored plans |
5 |
|
Author each plan with evidence |
6 |
|
Execute each plan |
7 |
|
Per-plan release hardening |
8 |
|
Final audit and beta release gate |
Pre-Port Hardening¶
Optional preparation suite run before code porting begins.
Step |
Skill |
What it does |
|---|---|---|
0 |
|
Inventory current codebase state |
1 |
|
Refactor for porting readiness |
2 |
|
Ensure unit test coverage |
3 |
|
Set up integration test harness |
4 |
|
Update docs and changelog |
Large Systems Change¶
7-phase structured patch development for kernel-scale codebases.
Step |
Skill |
What it does |
|---|---|---|
1 |
|
Define the problem boundary and affected subsystems |
2 |
|
CPG-driven analysis of the change surface |
3 |
|
Design the change with upstream considerations |
4 |
|
Capture test baselines before modification |
5 |
|
Implement the patch |
6 |
|
Cross-validate against baselines and related subsystems |
7 |
|
Prepare for upstream submission |
Post-Feature Verification¶
Compound review suite that runs after implementation completes. Three scope levels: per-feature, per-tier, and release.
Step |
Skill |
What it does |
|---|---|---|
1 |
|
Per-feature: stabilization, test discovery, adversarial check |
2 |
|
Per-tier: cross-feature hardening, integration testing |
3 |
|
Release: deep verification, all-suites re-run, archive |
See Also¶
User Journey — how skills and chains connect
Chain Engine — chain types and execution
Perigee — chain executor with completion contracts