Article Review: Group 23 — Kiro Steering, Cross-Tool Context Engineering, and Claude Code Productivity¶
Articles Reviewed¶
-
Kiro Steering Documentation — kiro.dev/docs/steering/ (2026) — Official docs for Kiro's steering system: persistent markdown context files that define coding standards, project structure, and technology stack. Three foundational files (product.md, structure.md, tech.md), scoped inclusion via fileMatchPattern, global steering, and AGENTS.md support.
-
"Teaching Kiro New Tricks with Agent Steering and MCP" — Kiro Blog (2026) — How steering files + MCP powers work together to give Kiro context about your project. Demonstrates the connection between persistent context (steering) and external tool access (MCP).
-
"Claude Code Has 50+ Commands. Most Developers Use Only 5." — Rohan Mistry / Towards AI (Mar 2026) — Complete reference guide to Claude Code commands: slash commands (/init, /compact, /fork, /rewind, /btw), CLI flags, keyboard shortcuts. Claims developers mastering 15+ commands ship 3-4x faster.
-
"The 10 Claude Plugins You Actually Need in 2026" — Rohan Mistry / Towards AI (Mar 2026) — Top 10 Claude plugins built on MCP: Feature-Dev (7-phase feature workflow), Frontend-Design (design instincts), Context7 (live docs), GitHub MCP, PostgreSQL MCP, Playwright, Brave Search, Google Workspace, Slack, Memory Bank.
-
"Your AI Is Useless Without These 8 MCP Servers" — Usman Writes / Stackademic (Feb 2026) — 8 MCP servers for developer productivity: Vercel, Docker, Apify, Playwright, Ref (documentation), File System, Exa (semantic web search), and Supabase. Demonstrates the MCP pattern of connecting AI to external tools.
Kiro Steering vs Claude Code Context (Articles 1-2)¶
How Kiro and Claude Code Solve the Same Problem¶
Both tools solve session amnesia — teaching the AI about your project once instead of every conversation. They've converged on nearly identical patterns with different naming:
| Concept | Kiro | Claude Code | Nextpoint Architecture Repo |
|---|---|---|---|
| Persistent project context | .kiro/steering/*.md |
CLAUDE.md + .claude/rules/ |
CLAUDE.md (master index, 300+ lines) |
| Foundational files | product.md, structure.md, tech.md |
Single CLAUDE.md |
Single CLAUDE.md + principles/ directory |
| Scoped rules by file type | fileMatchPattern in YAML front matter |
Rules can target file types | rules/*.md loaded by category (manual) |
| Global (all projects) | ~/.kiro/steering/ |
~/.claude/ settings + memory |
~/.claude/ settings + memory |
| Auto-learned context | N/A | MEMORY.md (auto-written by Claude) |
MEMORY.md index + topic files |
| Custom commands | N/A (uses specs) | .claude/commands/*.md |
5 slash commands (check-boundaries, new-adr, etc.) |
| Skills | N/A (uses powers) | .claude/skills/ |
3 skills (exploring-module, writing-reference-impl, reviewing-architecture) |
| MCP integration | Powers (curated MCP + steering + hooks) | mcp-servers in settings.json |
MCP configured in .claude/settings.json |
| Hooks (automation) | Hooks on events | Pre/PostToolUse hooks | PreCommit (boundary check), PostToolUse (black formatting) |
| Enforcement | Advisory (steering suggests) | Advisory + hooks enforce | Rules + hooks + pr-review (strongest enforcement) |
| Cross-project enforcement | Global steering only | Global settings only | pr-review service injects rules per target repo |
| Spec-driven development | Requirements.md -> Design.md -> Tasks.md | Plan mode + ADRs | ADRs + reference implementations |
| Agent definitions | N/A | .claude/agents/*.md |
N/A (pr-review is a service, not a Claude agent) |
| Cross-tool compatibility | AGENTS.md support built-in | Reads CLAUDE.md and AGENTS.md | CLAUDE.md only |
What Matters for Nextpoint (Uses Both Kiro and Claude Code)¶
Since the team uses BOTH tools, context files need to work for both:
CLAUDE.md is already compatible with Kiro. Kiro reads AGENTS.md (and by
convention, CLAUDE.md-style files). The existing CLAUDE.md in this repo
works for both tools without changes.
Kiro's three-file split is cleaner for large projects. Our CLAUDE.md is 300+ lines and growing. For developers using Kiro, the steering auto-generator would create product/structure/tech files from the project. These would complement (not replace) CLAUDE.md.
The scoped fileMatchPattern is a genuine improvement. Currently, all 15
rule files in rules/ are loaded by the Rule Index table in CLAUDE.md —
developers manually consult the relevant rule. Kiro's approach of
auto-loading rules based on which files you're editing is more efficient.
Recommendations for Cross-Tool Setup¶
For repos using both Kiro and Claude Code:
-
Keep CLAUDE.md as the master — Both tools read it. It's the source of truth for project context.
-
Let Kiro generate steering files — When a developer opens a Nextpoint repo in Kiro for the first time, let Kiro generate
product.md,structure.md,tech.mdfrom the project. These supplement CLAUDE.md with Kiro-optimized context. -
Don't duplicate rules —
rules/directory is for Claude Code. Kiro's steering files reference the same conventions but in Kiro's format. If a rule changes, updaterules/first (source of truth), then regenerate Kiro steering. -
Share hooks where possible — Both tools support pre-commit hooks. The hexagonal boundary check (core doesn't import from shell) should run regardless of which tool commits the code. Use git hooks (not tool-specific hooks) for enforcement that must be universal.
-
AGENTS.md for cross-tool compatibility — Consider adding an
AGENTS.mdto repos that points to CLAUDE.md:
# AGENTS.md
See CLAUDE.md for project context, rules, and patterns.
This project follows the Nextpoint Architecture patterns
defined in the nextpoint-architecture repo.
Claude Code Commands and Productivity (Article 3)¶
Commands We Already Document vs New Ones to Consider¶
Our CLAUDE.md Session Hygiene section already covers: /btw, /fork,
/rewind, --worktree, /clear, /compact. The article confirms these
are the high-impact ones.
Commands worth adding to our documentation:
| Command | What It Does | Nextpoint Use Case |
|---|---|---|
/context |
Shows current context usage (% of window) | Monitor during long architecture exploration sessions |
/cost |
Shows token usage and cost for current session | Track cost of pr-review agent sessions |
/diff |
Compare current file changes | Quick check before committing |
/resume |
Continue most recent task | Resume after /compact or disconnect |
/todos |
Show/manage task list | Track multi-step architecture reviews |
Context Budget Insight¶
The article claims developers mastering 15+ commands ship 3-4x faster. The
real insight is context budget management. The commands that matter most are
the ones that manage context: /compact, /btw, /fork, /context.
Our CLAUDE.md already has a "Context Budget Management" section. The article validates this approach — context is the bottleneck, not capability.
MCP and Plugin Ecosystem (Articles 4-5)¶
Plugins/MCPs Already Relevant to Nextpoint¶
| Plugin/MCP | Relevance | Status |
|---|---|---|
| Context7 | Live library docs (prevents hallucinated APIs) | Already configured in this session |
| PostgreSQL MCP | Direct DB queries from Claude/Kiro | Useful for exploring per-case databases during development |
| Docker MCP | Container debugging ("why does this fail in CI but not locally?") | Useful for ECS Fargate debugging (documentuploader, documentextractor) |
| Playwright MCP | Browser automation for testing | Potentially useful for Rails frontend testing |
| File System MCP | Project-wide code understanding | Built into Claude Code already |
| GitHub MCP | PR and issue management | Nextpoint uses Bitbucket, not GitHub. Limited use. |
| Feature-Dev | 7-phase feature development workflow | Worth evaluating for documentsearch prototype build |
MCP Pattern for Nextpoint Development¶
The consistent message across both MCP articles: the value isn't any single MCP server — it's the pattern of connecting the AI to your actual tools and data sources. For Nextpoint development, the highest-impact MCPs would be:
- Bitbucket MCP (if one exists) — PR management, code review from within Claude Code/Kiro
- AWS MCP — CloudWatch logs, Lambda debugging, SQS queue inspection directly from the IDE
- PostgreSQL/MySQL MCP — Query per-case databases during development
- Elasticsearch MCP — Inspect ES indices and mappings during documentsearch development
The AWS Observability Power for Kiro (CloudWatch + Application Signals + CloudTrail + AWS Docs) is particularly relevant — it would let Kiro help debug Lambda issues by reading CloudWatch logs directly.
Cross-Article Synthesis¶
The Convergence¶
All five articles point to the same architectural shift: persistent context + external tool access = effective AI-assisted development. Kiro calls it "steering + powers." Claude Code calls it "CLAUDE.md + MCP." The pattern is identical:
Persistent context files (what the AI knows about your project)
+ Scoped rules (what the AI should enforce)
+ External tool access (what the AI can interact with)
+ Hooks (what happens automatically)
= AI that works WITH your codebase, not just IN it
Nextpoint's architecture repo is already this pattern — implemented before
either Kiro or Claude Code formalized it. The CLAUDE.md + rules/ +
.claude/commands/ + .claude/skills/ + .claude/settings.json (hooks +
MCP) structure predates Kiro's steering model but matches it conceptually.
What Nextpoint Has That Neither Tool Provides Natively¶
Cross-repository architectural enforcement. The pr-review service reads this architecture repo and injects relevant rules into PR review agents based on the target repository. Neither Kiro nor Claude Code can enforce patterns across repositories — they work within a single project. The architecture repo + pr-review combination is a unique capability.
What's Worth Adopting¶
| From | Idea | Priority | Effort |
|---|---|---|---|
| Kiro | fileMatchPattern for scoped rule loading |
Medium | Add front matter to rules/ files |
| Kiro | AGENTS.md in repos for cross-tool compatibility | Low | One-line file pointing to CLAUDE.md |
| Kiro | Auto-generate steering from project scan | Low | Let Kiro generate its files; don't maintain manually |
| Claude Code | /context monitoring during long sessions |
Medium | Add to Session Hygiene section |
| MCP ecosystem | AWS Observability Power for Kiro | Medium | Install when developing documentsearch |
| MCP ecosystem | PostgreSQL/MySQL MCP for DB access | Medium | Useful for per-case DB exploration |
Action Items¶
- Add AGENTS.md to Nextpoint repos — one-line pointer to CLAUDE.md for Kiro compatibility. No maintenance overhead.
- Evaluate fileMatchPattern — could our
rules/files use front matter to auto-load based on file being edited? Would reduce context noise. - Document cross-tool setup — add a section to CLAUDE.md explaining how Kiro and Claude Code coexist on the same repo.
- Install AWS Observability Power — when building documentsearch, the CloudWatch MCP would help debug Lambda issues directly from Kiro.
Ask questions about Nextpoint architecture, patterns, rules, or any module. Powered by Claude Opus 4.6.