feat: port ADLC guardrails, personas, and templates from harbor - #1
Open
sauravaman02 wants to merge 2 commits into
Open
feat: port ADLC guardrails, personas, and templates from harbor#1sauravaman02 wants to merge 2 commits into
sauravaman02 wants to merge 2 commits into
Conversation
- Add 4 new skills: diff-preview (per-file approval before edits), commit-workflow (keyword gates for commit/push), local-validation (pre-declare + run + compare), investigator (evidence-first RCA) - Add 4 mode activation rules (.cursor/rules/*.mdc) for architect, developer, reviewer, and investigator personas - Add 5 templates: handoff (cross-session state bus), design-doc, task-breakdown, phase-report, and RCA - Add P0-P3 severity taxonomy and APPROVE/REQUEST CHANGES verdicts to code-review-and-quality skill - Add "What You Are NOT" role boundaries to all 12 phase skills - Create agent_space/README.md (fixes make eval-skills) - Fix repos/repos.json stale absolute path - Extend eval harness to cover new skills, templates, and rules (12 skills, 7 rubrics, 7 templates, 4 rules) Co-authored-by: Cursor <cursoragent@cursor.com>
sauravaman02
force-pushed
the
krastogi/adlc-harbor-port
branch
from
August 13, 2026 10:34
a021551 to
c660a0f
Compare
krastogi-in
force-pushed
the
krastogi/skill_2
branch
from
August 13, 2026 12:03
17c39b9 to
2f4c3b3
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Ports the production-proven ADLC patterns from the harbor-pricing-service
.cursor/setup into MiniGit's AI SDLC factory. All additions are generic — no product-specific or internal references.What's added
4 new skills (keyboard-level guardrails):
diff-preview— per-file diff approval before edits; never batch-applycommit-workflow— keyword gates ("commit" / "push"); explicit-path staginglocal-validation— pre-declare expected outcomes, runmake check, compareinvestigator— evidence-first debug ladder (reproduce → tests → code → data → env) + RCA template4 mode activation rules (
.cursor/rules/*.mdc):architect-mode— triggers on "use architect", loads idea/spec/plan skillsdeveloper-mode— triggers on "use developer", loads impl + safety skillsreviewer-mode— triggers on "use reviewer", loads code-review skillinvestigator-mode— triggers on "investigate", loads investigator skill5 templates (
Skills/_templates/):handoff.md— cross-session state bus between agents (works without Jira)design-doc.md— 10-section architecture template with Decision Log + Open Questionstask-breakdown.md— phased task list with complexity and checkpointsphase-report.md— phase completion receipt (Completed / Validation / Deferred / Ops)rca.md— Root Cause Analysis document templateWhat's enhanced
What's fixed
agent_space/README.mdcreated —make eval-skillswas broken without itrepos/repos.json— replaced absolute local path with relative pathEval harness
Extended
run_skill_evals.pyto validate new skills, templates, rules, and symlinks:Test plan
make eval-skillspasses (12 skills, 7 rubrics, 7 templates, 4 rules)rg -i "redhat|BLRID|/home/krastogi"→ zero matches).cursor/skills/symlinks resolve correctlysrc/,tests/) was modifiedMade with Cursor