Merge upstream origin/main (v2.60.0) with fork customizations preserved
Incorporates 78 upstream commits while preserving all local fork intent: - Keep deleted: dhh-rails, kieran-rails, dspy-ruby, andrew-kane-gem-writer (FastAPI pivot) - Merge both: ce-review (zip-agent + design-conformance wiring), kieran-python-reviewer (pipeline + FastAPI conventions), ce-brainstorm/ce-plan/ce-work (improvements + deploy wiring), todo-create (template refs + assessment block), best-practices-researcher (rename + FastAPI refs) - Accept remote: 142 remote-only files, plugin.json, README.md - Keep local: 71 local-only files (custom agents, skills, commands, voice) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -34,7 +34,7 @@ The `.context/compound-engineering/todos/` directory is a file-based tracking sy
|
||||
|
||||
## File Structure
|
||||
|
||||
Each todo has YAML frontmatter and structured sections. Use the template at [todo-template.md](./assets/todo-template.md) when creating new todos.
|
||||
Each todo has YAML frontmatter and structured sections. Use the todo template included below when creating new todos.
|
||||
|
||||
```yaml
|
||||
---
|
||||
@@ -57,6 +57,13 @@ dependencies: ["001"] # Issue IDs this is blocked by
|
||||
|
||||
**Optional sections:** Technical Details, Resources, Notes.
|
||||
|
||||
**Required for code review findings:** Assessment (Pressure Test) — verify the finding before acting on it.
|
||||
|
||||
- **Assessment**: Clear & Correct | Unclear | Likely Incorrect | YAGNI
|
||||
- **Recommended Action**: Fix now | Clarify | Push back | Skip
|
||||
- **Verified**: Code, Tests, Usage, Prior Decisions (Yes/No with details)
|
||||
- **Technical Justification**: Why this finding is valid or should be skipped
|
||||
|
||||
## Workflows
|
||||
|
||||
> **Tool preference:** Use native file-search/glob and content-search tools instead of shell commands for finding and reading todo files. Shell only for operations with no native equivalent (`mv`, `mkdir -p`).
|
||||
@@ -65,7 +72,7 @@ dependencies: ["001"] # Issue IDs this is blocked by
|
||||
|
||||
1. `mkdir -p .context/compound-engineering/todos/`
|
||||
2. Search both paths for `[0-9]*-*.md`, find the highest numeric prefix, increment, zero-pad to 3 digits.
|
||||
3. Read [todo-template.md](./assets/todo-template.md), write to canonical path as `{NEXT_ID}-pending-{priority}-{description}.md`.
|
||||
3. Use the todo template included below, write to canonical path as `{NEXT_ID}-pending-{priority}-{description}.md`.
|
||||
4. Fill Problem Statement, Findings, Proposed Solutions, Acceptance Criteria, and initial Work Log entry.
|
||||
5. Set status: `pending` (needs triage) or `ready` (pre-approved).
|
||||
|
||||
@@ -108,3 +115,9 @@ To check blockers: search for `{dep_id}-complete-*.md` in both paths. Missing ma
|
||||
## Key Distinction
|
||||
|
||||
This skill manages **durable, cross-session work items** persisted as markdown files. For temporary in-session step tracking, use platform task tools (`TaskCreate`/`TaskUpdate` in Claude Code, `update_plan` in Codex) instead.
|
||||
|
||||
---
|
||||
|
||||
## Todo Template
|
||||
|
||||
@./assets/todo-template.md
|
||||
|
||||
Reference in New Issue
Block a user